See gist about kernel options
Compiling kernel:
export ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
make -j32
make -j32 INSTALL_MOD_PATH=system_out modules_install
Copy arch/arm64/boot/Image.gz
to /boot
and /media/boot
Copy modules in system_out to /
Generate uInitrd:
update-initramfs -c -k $version
mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d /boot/initrd.img-$version /boot/uInitrd-$version
cp /boot/uInitrd-$version /media/boot/uInitrd