Dear Tom,

The following changes since commit fab3b667b4128fae2d94752bb03088f84dafcf89:

rockchip: rk3568: Include all addressable DRAM in memory map (2026-03-13 16:17:15 -0600)

are available in the Git repository at:

https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2026-03-14

for you to fetch changes up to 8f83a4596677fe6a3f3b587b76d460644205a922:

  cmd/exception: missing include string.h (2026-03-14 08:36:53 +0100)

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

----------------------------------------------------------------
Pull request efi-2026-03-14

UEFI:

* Require at least 128 KiB of stack space to use EFI sub-system.
* Avoid buffer overrun in efi_var_restore().
* Avoid superfluous variable store writes on unchanged data
* Implement SPI Flash store for EFI variables.
* Add an efidebug ecpt sub-command to display the ECPT table
  and a unit test for the command.

Others:

* Add missing include string.h to make exception command build again.
* lib: uuid: add EBBR 2.1 conformance profile GUID

----------------------------------------------------------------
Heinrich Schuchardt (3):
      efi_loader: require at least 128 KiB of stack space
      efi_loader: avoid buffer overrun in efi_var_restore()
      cmd/exception: missing include string.h

Michal Simek (1):
      efi_loader: avoid superfluous variable store writes on unchanged data

Shantur Rathore (1):
      efi_vars: Implement SPI Flash store

Vincent Stehlé (4):
      lib: uuid: add EBBR 2.1 conformance profile GUID
      efi_loader: export efi_ecpt_guid
      cmd: efidebug: add ecpt command
      test/py: add ECPT tests

 Kconfig                          |   8 +--
 cmd/efidebug.c                   |  49 +++++++++++++++++
 include/efi_loader.h             |   7 +++
 include/efi_variable.h           |   8 ++-
 include/exception.h              |   1 +
 lib/efi_loader/Kconfig           |  35 ++++++++++++
 lib/efi_loader/Makefile          |   1 +
 lib/efi_loader/efi_conformance.c |   2 +-
 lib/efi_loader/efi_runtime.c     |  24 +++++++++
 lib/efi_loader/efi_var_common.c  |   4 +-
 lib/efi_loader/efi_var_mem.c     |  29 +++++++++-
lib/efi_loader/efi_var_sf.c | 111 +++++++++++++++++++++++++++++++++++++++
 lib/efi_loader/efi_variable.c    |  27 ++++++----
 lib/uuid.c                       |   6 +++
 test/py/tests/test_efi_ecpt.py   |  42 +++++++++++++++
 15 files changed, 338 insertions(+), 16 deletions(-)
 create mode 100644 lib/efi_loader/efi_var_sf.c
 create mode 100644 test/py/tests/test_efi_ecpt.py

Reply via email to