[NEXT] Pull request efi-2026-03-14
Heinrich Schuchardt
xypron.glpk at gmx.de
Sat Mar 14 10:27:55 CET 2026
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
More information about the U-Boot
mailing list