After having added new ways to load the initrd and the mixed mode kernel, we will need to tell the loader about this, so it can use the new, generic method if supported, and fall back to the existing method(s) otherwise. This is an RFC - if there are better ways to record this in the image somehow, please shout. Cc: lersek@xxxxxxxxxx Cc: leif@xxxxxxxxxxxx Cc: pjones@xxxxxxxxxx Cc: mjg59@xxxxxxxxxx Cc: agraf@xxxxxxxxx Cc: ilias.apalodimas@xxxxxxxxxx Cc: xypron.glpk@xxxxxx Cc: daniel.kiper@xxxxxxxxxx Cc: nivedita@xxxxxxxxxxxx Cc: James.Bottomley@xxxxxxxxxxxxxxxxxxxxx Ard Biesheuvel (3): efi/x86: Use symbolic constants in PE header instead of bare numbers efi/libstub: Introduce symbolic constants for the stub major/minor version efi: Bump the Linux EFI stub major version number to #1 arch/arm/boot/compressed/efi-header.S | 4 +- arch/arm64/kernel/efi-header.S | 4 +- arch/x86/boot/header.S | 64 ++++++++++---------- include/linux/pe.h | 21 +++++++ 4 files changed, 58 insertions(+), 35 deletions(-) -- 2.17.1