[GIT PULL] EFI updates for v7.0

Ard Biesheuvel <[email protected]>
Newsgroups org.kernel.vger.linux-efi
Message-ID <[email protected]>
Hi Linus,

Again not a busy cycle for EFI, just some minor tweaks and bug fixes.

Please pull.


The following changes since commit 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:

  Linux 7.0-rc3 (2026-03-08 16:56:54 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-next-for-v7.1

for you to fetch changes up to 48a428215782321b56956974f23593e40ce84b7a:

  efi/capsule-loader: fix incorrect sizeof in phys array reallocation (2026-04-10 18:14:21 +0200)

----------------------------------------------------------------
EFI updates for v7.0

- Enable boot graphics resource table (BGRT) on Xen/x86

- Correct a misguided assumption in the memory attributes table sanity
  check

- Start tagging efi_mem_reserve()'d regions as MEMBLOCK_RSRV_KERN

- Some other minor fixes and cleanups

----------------------------------------------------------------
Ard Biesheuvel (4):
      efi: Drop unused efi_range_is_wc() function
      efi/memattr: Fix thinko in table size sanity check
      memblock: Permit existing reserved regions to be marked RSRV_KERN
      efi: Tag memblock reservations of boot services regions as RSRV_KERN

Ben Dooks (1):
      efi: libstub: fix type of fdt 32 and 64bit variables

Marek Marczykowski-Górecki (2):
      efi: make efi_mem_type() and efi_mem_attributes() work on Xen PV
      efi: Enable BGRT loading under Xen

Thomas Huth (1):
      efi/capsule-loader: fix incorrect sizeof in phys array reallocation

 drivers/firmware/efi/capsule-loader.c |  2 +-
 drivers/firmware/efi/efi-bgrt.c       |  7 +++++--
 drivers/firmware/efi/efi.c            | 31 ++++++++++++-----------------
 drivers/firmware/efi/libstub/fdt.c    | 12 ++++++------
 drivers/firmware/efi/memattr.c        | 37 ++++++++++++++++++++++++++---------
 include/linux/efi.h                   | 21 --------------------
 include/linux/memblock.h              |  1 +
 mm/memblock.c                         | 15 ++++++++++++++
 8 files changed, 68 insertions(+), 58 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.