https://plctlab.org/aosp/create-a-minimal-android-system-for-riscv.html
https://github.com/firecracker-microvm/firecracker/blob/main/docs/kernel-policy.md
https://android.googlesource.com/kernel/configs/+/refs/heads/android14-release
https://source.android.com/docs/core/tests/vts/gsi#:~:text=A%20generic%20system%20image%20(GSI,or%20higher%20can%20run%20successfully.

sudo apt install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev \
                  gawk build-essential bison flex texinfo gperf libtool patchutils bc \
                  zlib1g-dev libexpat-dev git \
                  libglib2.0-dev libfdt-dev libpixman-1-dev \
                  libncurses5-dev libncursesw5-dev libelf-dev

git clone https://android.googlesource.com/kernel/common
git clone https://android.googlesource.com/kernel/configs
cd configs
git checkout android14-release
cd ../common
git checkout android14-6.1
echo "enable CONFIG_PTP_1588_CLOCK_KVM"
echo "clear SYSTEM_TRUSTED_KEYS"
echo "clear CONFIG_SYSTEM_REVOCATION_KEYS"

CONFIG_X86_MPPARSE=n
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=n
CONFIG_ACPI=y
CONFIG_PCI=y


scripts/config --disable SYSTEM_TRUSTED_KEYS
scripts/config --disable SYSTEM_REVOCATION_KEYS
make menuconfig
wget https://storage.googleapis.com/syzkaller/wheezy.img

download x86_64 Android 14 (initial, stable release) 845702612585350234877b416c7f03ded1095832b2fe5ae4e9cc8a741d33cb71 
from https://developer.android.com/topic/generic-system-image/releases
