On Mon, Dec 29, 2025 at 12:33:37AM +0100, Andrea Bolognani via Devel wrote: > I have been able to find exactly zero evidence of this type of > firmware descriptor actually existing in the wild, so this is > essentialy dead code.
Upstream edk2 actually has a build configuration for aarch64 firmware images loadable via -kernel. Which is probably the reason this was added in the first place. rhel/centos/fedora do not ship such builds. I'm not aware of any advantages such a build has, and the obvious disadvantage is that direct kernel boot via -kernel can not work by design. So I do not expect this to change. If there is anything going to change in how firmware gets loaded, then this will most likely be the move to use IGVM. So no objections to drop this from my side. I think it makes sense to also remove this from the spec in qemu. take care, Gerd
