Hi,
I compiled Linux v6-rc3 for aarch64 using 16K pages (CONFIG_ARM64_64K_PAGES=y)
but it doesn't seem to boot with qemu-system-aarch64 (no logs appear. However,
it boots fine with 4K and 64K pages).
I use the following command:
qemu-system-aarch64 \
-machine virt \
-cpu cortex-a72 \
-smp 4 \
-m 2G \
-kernel $ARM_KERNEL \
-append "root=/dev/vda rw console=ttyAMA0 earlyprintk=serial" \
-hda $DISK_IMG
-nographic
Then just a blank screen.
Thus, the question is, can qemu-system-aarch64 boot a Linux kernel compiled with 16K pages?
Host: Debian 10 (Buster)
Host kernel: Linux v5.16.0
Qemu version: QEMU emulator version 3.1.0
Cheers
Karim