On Sun, Feb 23, 2025 at 10:41:44PM +0100, Aurelien Jarno wrote: > > As I currently try to assemble a list of all the interfaces the kernel > > fullfils: How would you define this? Running this in u-boot is not > > (U)EFI, but something more strict, or there is a bug in the kernel > > decompressor. > > The uncompressed kernel is a perfectly valid EFI binary that can be run > under U-Boot with either Distro Boot and Grub or with the loadefi > command. It can also be run under EDK2 either directly or also through > Grub.
Linux both with zboot and without zboot are valid EFI binary. But zboot seems to uncover a bug in u-boot. So, now we have the options: - We target EFI, the decompressor is correct, then u-boot is broken. - We target EFI, the decompressor is invalue, then the kernel is broken. - We target u-boot restricted EFI, then we have to revert that for all three architectures. What we still can do is workaround this bug. But this is a defined state and requires both sides. Bastian -- Bones: "The man's DEAD, Jim!"