• Linus Torvalds's avatar
    Merge tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 4a1106af
    Linus Torvalds authored
    Pull EFI updates from Borislav Petkov:
     "These got delayed due to a last minute ia64 build issue which got
      fixed in the meantime.
    
      EFI updates collected by Ard Biesheuvel:
    
       - Don't move BSS section around pointlessly in the x86 decompressor
    
       - Refactor helper for discovering the EFI secure boot mode
    
       - Wire up EFI secure boot to IMA for arm64
    
       - Some fixes for the capsule loader
    
       - Expose the RT_PROP table via the EFI test module
    
       - Relax DT and kernel placement restrictions on ARM
    
      with a few followup fixes:
    
       - fix the build breakage on IA64 caused by recent capsule loader
         changes
    
       - suppress a type mismatch build warning in the expansion of
         EFI_PHYS_ALIGN on ARM"
    
    * tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      efi: arm: force use of unsigned type for EFI_PHYS_ALIGN
      efi: ia64: disable the capsule loader
      efi: stub: get rid of efi_get_max_fdt_addr()
      efi/efi_test: read RuntimeServicesSupported
      efi: arm: reduce minimum alignment of uncompressed kernel
      efi: capsule: clean scatter-gather entries from the D-cache
      efi: capsule: use atomic kmap for transient sglist mappings
      efi: x86/xen: switch to efi_get_secureboot_mode helper
      arm64/ima: add ima_arch support
      ima: generalize x86/EFI arch glue for other EFI architectures
      efi: generalize efi_get_secureboot
      efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should not default to yes
      efi/x86: Only copy the compressed kernel image in efi_relocate_kernel()
      efi/libstub/x86: simplify efi_is_native()
    4a1106af
Kconfig 63.8 KB