Hi, > > > If you want to boot a guest using EDK2, you should use the images > > > build by your distribution (/usr/share/qemu/edk2-aarch64-code.fd), > > > not these images.
> Then we should add edk2-aarch64 and edk2-ovmf to lcitool, to have > the distrib images in our generated Docker images. > > Cleber, you added this test in commit 6fd52d671d ("Acceptance test: > add "boot_linux" tests"), can you have a look? Well, it's not *that* simple. Names are not consistent across distributions. I think if we want go that route we have to inspect the *.json files in /usr/share/qemu/firmware to find the correct distro firmware images. Also note that at least fedora ships both verbose and non-verbose images ... kraxel@sirius ~# rpm -ql edk2-aarch64 [ ... ] /usr/share/edk2/aarch64/QEMU_EFI-pflash.raw /usr/share/edk2/aarch64/QEMU_EFI-silent-pflash.raw /usr/share/edk2/aarch64/QEMU_EFI.fd /usr/share/edk2/aarch64/QEMU_EFI.silent.fd /usr/share/edk2/aarch64/QEMU_VARS.fd [ ... ] /usr/share/qemu/firmware/60-edk2-aarch64.json /usr/share/qemu/firmware/70-edk2-aarch64-verbose.json ... so maybe it is an option to use the distro images for the bios tables test cases too. take care, Gerd