• Linus Torvalds's avatar
    Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · e6412f98
    Linus Torvalds authored
    Pull EFI changes from Ingo Molnar:
    
     - Preliminary RISC-V enablement - the bulk of it will arrive via the
       RISCV tree.
    
     - Relax decompressed image placement rules for 32-bit ARM
    
     - Add support for passing MOK certificate table contents via a config
       table rather than a EFI variable.
    
     - Add support for 18 bit DIMM row IDs in the CPER records.
    
     - Work around broken Dell firmware that passes the entire Boot####
       variable contents as the command line
    
     - Add definition of the EFI_MEMORY_CPU_CRYPTO memory attribute so we
       can identify it in the memory map listings.
    
     - Don't abort the boot on arm64 if the EFI RNG protocol is available
       but returns with an error
    
     - Replace slashes with exclamation marks in efivarfs file names
    
     - Split efi-pstore from the deprecated efivars sysfs code, so we can
       disable the latter on !x86.
    
     - Misc fixes, cleanups and updates.
    
    * tag 'efi-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (26 commits)
      efi: mokvar: add missing include of asm/early_ioremap.h
      efi: efivars: limit availability to X86 builds
      efi: remove some false dependencies on CONFIG_EFI_VARS
      efi: gsmi: fix false dependency on CONFIG_EFI_VARS
      efi: efivars: un-export efivars_sysfs_init()
      efi: pstore: move workqueue handling out of efivars
      efi: pstore: disentangle from deprecated efivars module
      efi: mokvar-table: fix some issues in new code
      efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
      efivarfs: Replace invalid slashes with exclamation marks in dentries.
      efi: Delete deprecated parameter comments
      efi/libstub: Fix missing-prototypes in string.c
      efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
      cper,edac,efi: Memory Error Record: bank group/address and chip id
      edac,ghes,cper: Add Row Extension to Memory Error Record
      efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
      efi/libstub: Add efi_warn and *_once logging helpers
      integrity: Load certs from the EFI MOK config table
      integrity: Move import of MokListRT certs to a separate routine
      efi: Support for MOK variable config table
      ...
    e6412f98
arm64-stub.c 3.25 KB