• Linus Torvalds's avatar
    Merge tag 'efi-next-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi · 70ef6544
    Linus Torvalds authored
    Pull EFI updates from Ard Biesheuvel:
    
     - Measure initrd and command line using the CC protocol if the ordinary
       TCG2 protocol is not implemented, typically on TDX confidential VMs
    
     - Avoid creating mappings that are both writable and executable while
       running in the EFI boot services. This is a prerequisite for getting
       the x86 shim loader signed by MicroSoft again, which allows the
       distros to install on x86 PCs that ship with EFI secure boot enabled.
    
     - API update for struct platform_driver::remove()
    
    * tag 'efi-next-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
      virt: efi_secret: Convert to platform remove callback returning void
      x86/efistub: Remap kernel text read-only before dropping NX attribute
      efi/libstub: Add get_event_log() support for CC platforms
      efi/libstub: Measure into CC protocol if TCG2 protocol is absent
      efi/libstub: Add Confidential Computing (CC) measurement typedefs
      efi/tpm: Use symbolic GUID name from spec for final events table
      efi/libstub: Use TPM event typedefs from the TCG PC Client spec
    70ef6544
misc.c 13.9 KB