On Sat, May 27, 2023 at 11:42 AM Ard Biesheuvel <ardb@xxxxxxxxxx> wrote: > > Yes, that makes the most sense. If the existing virtual machine BIOS > has a hardcoded check that the EFI stub version is 1.0 even if it does > not boot via EFI to begin with, I don't see how we can reasonably > treat this as a regression that needs fixing on the Linux side. Well, we consider firmware issues to be the same as any hardware issue. If firmware has a bug that requires us to do things certain ways, that's really no different from hardware that requires some insane init sequence. So why not just say that LINUX_EFISTUB_MINOR_VERSION should be 0, and just add the comment that versioning doesn't work? I'm not sure why this was tied into always enabling the initrd command line loader. Numbered version checks are a fundamentally broken and stupid concept anyway. Don't do them. Just leave it at zero, and maybe some day there is a sane model that actually has a bitfield of capabilities and requirements. Linus