Hi, > > When not booting via UEFI you can ignore that. > > But if I'm doing direct kernel boot then by definition I'm > not booting via UEFI, I'm directly booting the kernel...
You can (on aarch64) do direct kernel boot both with and without UEFI firmware ... Without firmware qemu will load the kernel binary, then start the VM with the instruction pointer register pointing to the elf entry point. With firmware qemu exposes kernel + initrd (and with this patch shim too) via fw_cfg, and the firmware can pick it up from there and run it (instead of trying to boot via disk / cdrom / network). take care, Gerd
