Pull request efi-2025-10-rc1

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jul 26 09:15:43 CEST 2025


Dear Tom,

The following changes since commit 088d24eb96fb8ba64e3afee310a9f32ee36c22b0:

   Merge branch 'master' of 
https://source.denx.de/u-boot/custodians/u-boot-samsung (2025-07-25 
07:50:44 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git 
tags/efi-2025-10-rc1

for you to fetch changes up to afd5426043b3ef6aa57f2a731f94125ae983395c:

   docs: Update FIT signature testing instructions (2025-07-26 07:37:03 
+0200)

Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/27176

----------------------------------------------------------------
Pull request efi-2025-10-rc1

Documentation:

* update FIT signature testing instructions
* describe defconfigs for AM69-SK

UEFI:

* provide unit test for system table pointer
* efi_realloc() must check efi_alloc() return value
* correct EFI_DEBUG_TABLE_ENTRY_SIZE
* avoid NULL dereference in ESRT creation tests
* add missing check in FMP.GetImageInfo()
* rename lib/efi to lib/efi_client
* rename CONFIG_EFI to CONFIG_EFI_CLIENT
* create a new CONFIG_EFI
* update maintainers for EFI_CLIENT

----------------------------------------------------------------
Enric Balletbo i Serra (1):
       docs: Update FIT signature testing instructions

Heinrich Schuchardt (5):
       efi_selftest: check system table pointer
       efi_loader: efi_realloc() must check efi_alloc() return value
       efi_loader: correct EFI_DEBUG_TABLE_ENTRY_SIZE
       efi_selftest: fix ESRT creation tests
       efi_loader: add missing check in FMP.GetImageInfo()

Mattijs Korpershoek (1):
       doc: board: ti: Add defconfigs for AM69-SK

Simon Glass (4):
       efi: Rename the lib/efi directory
       efi: Rename CONFIG_EFI to CONFIG_EFI_CLIENT
       efi: Create a new CONFIG_EFI
       efi: Update maintainers for EFI_CLIENT

  MAINTAINERS                                   |  6 +-
  Makefile                                      |  2 +-
  arch/x86/Kconfig                              |  6 +-
  arch/x86/cpu/Makefile                         |  2 +-
  arch/x86/cpu/efi/Kconfig                      |  2 +-
  arch/x86/cpu/x86_64/Makefile                  |  2 +-
  cmd/Makefile                                  |  2 +-
  configs/efi-x86_app32_defconfig               |  2 +-
  configs/efi-x86_app64_defconfig               |  2 +-
  configs/efi-x86_payload32_defconfig           |  2 +-
  configs/efi-x86_payload64_defconfig           |  2 +-
  doc/board/ti/j784s4_evm.rst                   |  9 +++
  doc/develop/uefi/u-boot_on_efi.rst            | 18 +++---
  doc/usage/fit/signature.rst                   |  8 +--
  drivers/block/Kconfig                         |  2 +-
  include/init.h                                |  2 +-
  lib/Kconfig                                   |  2 +-
  lib/Makefile                                  |  2 +-
  lib/efi/Kconfig                               | 83 
+++------------------------
  lib/efi_client/Kconfig                        | 80 
++++++++++++++++++++++++++
  lib/{efi => efi_client}/Makefile              |  0
  lib/{efi => efi_client}/efi.c                 |  0
  lib/{efi => efi_client}/efi_app.c             |  0
  lib/{efi => efi_client}/efi_app_init.c        |  0
  lib/{efi => efi_client}/efi_info.c            |  0
  lib/{efi => efi_client}/efi_stub.c            |  0
  lib/efi_loader/Kconfig                        |  3 +
  lib/efi_loader/efi_debug_support.c            |  2 +-
  lib/efi_loader/efi_firmware.c                 |  2 +
  lib/efi_loader/efi_memory.c                   |  2 +
  lib/efi_selftest/efi_selftest_debug_support.c | 68 +++++++++++++++++++++-
  lib/efi_selftest/efi_selftest_esrt.c          |  6 +-
  lib/uuid.c                                    |  4 +-
  33 files changed, 209 insertions(+), 114 deletions(-)
  create mode 100644 lib/efi_client/Kconfig
  rename lib/{efi => efi_client}/Makefile (100%)
  rename lib/{efi => efi_client}/efi.c (100%)
  rename lib/{efi => efi_client}/efi_app.c (100%)
  rename lib/{efi => efi_client}/efi_app_init.c (100%)
  rename lib/{efi => efi_client}/efi_info.c (100%)
  rename lib/{efi => efi_client}/efi_stub.c (100%)


More information about the U-Boot mailing list