Following [1] I was building my test OVMF as guided by Lazlo. That way I was able to use the combined e1000 EFI of the Ubuntu packages vs the debug OVMF build.
Using that I can confirm the behavior (Bionic working, Focal failing). $ qemu-system-x86_64 -enable-kvm -monitor stdio -drive if=pflash,snapshot=on,format=raw,file=/root/edk2/Build/OvmfX64/DEBUG_GCC5/FV/OVMF.fd -global e1000.romfile=/usr/lib/ipxe/qemu/efi-e1000.rom -debugcon file:debug.log -global isa-debugcon.iobase=0x402 #/usr/lib/ipxe/qemu/efi-e1000.rom is from package ipxe-qemu #/root/edk2/Build/OvmfX64/DEBUG_GCC5/FV/OVMF.fd is the debug build, I'll attach that file here to eas repo in other places Symptoms when failing: - UI never leaves the "initializing" state - in the debug.log the bad case asserts with ASSERT /root/edk2/MdeModulePkg/Core/Dxe/Image/Image.c(1676): Image->Tpl == gEfiCurrentTpl That it seems to work fine with the ovmf build that is in Focal 0~20191122.bd85bf54-2ubuntu3 makes the SRU of this less urgent IMHO. And also resolves some of my remaining confusion since I've known that EFI boots in general work - and it seems (at least in this test POV) - that only a newer or different built OVMF triggers the issue. [1]: https://wiki.ubuntu.com/UEFI/EDK2#Set_up_build_environment ** Attachment added: "OVMF build with debug to verify the bug" https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/1882671/+attachment/5387066/+files/OVMF-14c7ed8b51f6-DEBUG-enabled.fd ** Changed in: ipxe (Ubuntu) Status: Confirmed => In Progress ** Changed in: ipxe (Ubuntu Focal) Status: New => Triaged ** Changed in: ipxe (Ubuntu Eoan) Status: New => Triaged ** Changed in: ipxe (Ubuntu Eoan) Importance: Undecided => Low ** Changed in: ipxe (Ubuntu Focal) Importance: Undecided => Low ** Changed in: ipxe (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1882671 Title: unbalanced UEFI TPL manipulations in iPXE with DOWNLOAD_PROTO_HTTPS enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ipxe/+bug/1882671/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs