• Linus Torvalds's avatar
    Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f92e3da1
    Linus Torvalds authored
    Pull EFI updates from Ingo Molnar:
     "The main changes in this cycle were:
    
       - Transparently fall back to other poweroff method(s) if EFI poweroff
         fails (and returns)
    
       - Use separate PE/COFF section headers for the RX and RW parts of the
         ARM stub loader so that the firmware can use strict mapping
         permissions
    
       - Add support for requesting the firmware to wipe RAM at warm reboot
    
       - Increase the size of the random seed obtained from UEFI so CRNG
         fast init can complete earlier
    
       - Update the EFI framebuffer address if it points to a BAR that gets
         moved by the PCI resource allocation code
    
       - Enable "reset attack mitigation" of TPM environments: this is
         enabled if the kernel is configured with
         CONFIG_RESET_ATTACK_MITIGATION=y.
    
       - Clang related fixes
    
       - Misc cleanups, constification, refactoring, etc"
    
    * 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      efi/bgrt: Use efi_mem_type()
      efi: Move efi_mem_type() to common code
      efi/reboot: Make function pointer orig_pm_power_off static
      efi/random: Increase size of firmware supplied randomness
      efi/libstub: Enable reset attack mitigation
      firmware/efi/esrt: Constify attribute_group structures
      firmware/efi: Constify attribute_group structures
      firmware/dcdbas: Constify attribute_group structures
      arm/efi: Split zImage code and data into separate PE/COFF sections
      arm/efi: Replace open coded constants with symbolic ones
      arm/efi: Remove pointless dummy .reloc section
      arm/efi: Remove forbidden values from the PE/COFF header
      drivers/fbdev/efifb: Allow BAR to be moved instead of claiming it
      efi/reboot: Fall back to original power-off method if EFI_RESET_SHUTDOWN returns
      efi/arm/arm64: Add missing assignment of efi.config_table
      efi/libstub/arm64: Set -fpie when building the EFI stub
      efi/libstub/arm64: Force 'hidden' visibility for section markers
      efi/libstub/arm64: Use hidden attribute for struct screen_info reference
      efi/arm: Don't mark ACPI reclaim memory as MEMBLOCK_NOMAP
    f92e3da1
arm64-stub.c 4.75 KB