linux/drivers
Linus Torvalds 70ef654469 EFI updates for v6.9:
- 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()
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQQm/3uucuRGn1Dmh0wbglWLn0tXAUCZe9ZfQAKCRAwbglWLn0t
 XKA3AQCLEZB8cFifk0pIItUCbSLfplJsS926AgknvwLYSRn8WAEA/WHZ+42TTiPy
 w2U8zmhaqzmqWtwrwjjMUmoap90KYwA=
 =4NVe
 -----END PGP SIGNATURE-----

Merge tag 'efi-next-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

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
2024-03-13 12:37:41 -07:00
..
accel Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
accessibility
acpi Thermal control updates for 6.9-rc1 2024-03-13 12:03:57 -07:00
amba
android
ata ata changes for 6.9-rc1 2024-03-13 09:29:53 -07:00
atm
auxdisplay
base Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
bcma
block
bluetooth
bus ARM: SoC drivers for 6.9 2024-03-12 10:35:24 -07:00
cache
cdrom
cdx
char Hi, 2024-03-13 12:25:46 -07:00
clk
clocksource
comedi
connector
counter
cpufreq
cpuidle
crypto - Add the x86 part of the SEV-SNP host support. This will allow the 2024-03-11 17:44:11 -07:00
cxl
dax mm, slab: remove last vestiges of SLAB_MEM_SPREAD 2024-03-12 20:32:19 -07:00
dca
devfreq
dio
dma Updates for the MSI interrupt subsystem and RISC-V initial MSI support: 2024-03-11 14:03:03 -07:00
dma-buf
dpll Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-03-11 20:38:36 -07:00
edac - Add a FRU (Field Replaceable Unit) memory poison manager which 2024-03-11 18:14:06 -07:00
eisa
extcon
firewire
firmware EFI updates for v6.9: 2024-03-13 12:37:41 -07:00
fpga
fsi
gnss
gpio gpio updates for v6.9 2024-03-13 11:14:55 -07:00
gpu Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
greybus
hid
hsi
hte
hv
hwmon hwmon updates for v6.9 2024-03-13 11:26:58 -07:00
hwspinlock
hwtracing
i2c
i3c
idle
iio spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
infiniband
input spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
interconnect
iommu IOMMU Updates for Linux v6.9 2024-03-13 09:15:30 -07:00
ipack
irqchip Updates for the MSI interrupt subsystem and RISC-V initial MSI support: 2024-03-11 14:03:03 -07:00
isdn
leds
macintosh
mailbox imx: add support for i.MX95 ELE/V2X MU 2024-03-13 12:23:36 -07:00
mcb
md - Introduce the DM vdo target which provides block-level 2024-03-13 09:57:23 -07:00
media Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
memory
memstick MMC core: 2024-03-13 10:59:28 -07:00
message
mfd
misc spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
mmc spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
most
mtd spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
mux
net Thermal control updates for 6.9-rc1 2024-03-13 12:03:57 -07:00
nfc
ntb
nubus
nvdimm
nvme Networking changes for 6.9. 2024-03-12 17:44:08 -07:00
nvmem
of
opp
parisc
parport
pci Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
pcmcia
peci
perf Updates for the MSI interrupt subsystem and RISC-V initial MSI support: 2024-03-11 14:03:03 -07:00
phy
pinctrl pwm: Changes for v6.9-rc1 2024-03-13 10:51:39 -07:00
platform Thermal control updates for 6.9-rc1 2024-03-13 12:03:57 -07:00
pmdomain Core: 2024-03-13 11:33:10 -07:00
pnp
power
powercap Power management updates for 6.9-rc1 2024-03-13 11:40:06 -07:00
pps
ps3
ptp Networking changes for 6.9. 2024-03-12 17:44:08 -07:00
pwm
rapidio
ras - Add a FRU (Field Replaceable Unit) memory poison manager which 2024-03-11 18:14:06 -07:00
regulator regulator: Updates for v6.9 2024-03-13 11:05:20 -07:00
remoteproc
reset
rpmsg
rtc
s390 s390 updates for 6.9 merge window 2024-03-12 10:14:22 -07:00
sbus
scsi
sh
siox
slimbus
soc ARM: SoC drivers for 6.9 2024-03-12 10:35:24 -07:00
soundwire
spi spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
spmi
ssb
staging spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
target
tc
tee ARM: SoC drivers for 6.9 2024-03-12 10:35:24 -07:00
thermal Thermal control updates for 6.9-rc1 2024-03-13 12:03:57 -07:00
thunderbolt
tty
ufs Updates for the MSI interrupt subsystem and RISC-V initial MSI support: 2024-03-11 14:03:03 -07:00
uio
usb spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
vdpa
vfio
vhost
video spi: Updates for v6.9 2024-03-13 11:07:37 -07:00
virt
virtio
w1
watchdog
xen Support for x86 Fast Return and Event Delivery (FRED): 2024-03-11 16:00:17 -07:00
zorro
Kconfig
Makefile