Pull request efi-2024-07-rc2
Heinrich Schuchardt
xypron.glpk at gmx.de
Wed May 1 11:14:27 CEST 2024
Dear Tom,
The following changes since commit ff0de1f0557ed7d2dab47ba976a37347a1fdc432:
Merge patch series "Update PHYTEC SOM Detection" (2024-04-29 10:56:05
-0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2024-07-rc2
for you to fetch changes up to 8745f13fe102968f58a9e2e5f69ad153a675b59c:
efi_loader: pass GUID by address to efi_dp_from_lo (2024-05-01
08:40:42 +0200)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/20590
----------------------------------------------------------------
Pull request efi-2024-07-rc2
Documentation:
* correct description of 'env print -e'
UEFI:
* remove superfluous efi_restore_gd after EFI_CALL
* terminate efidebug test bootmgr early on error
* do not install device-tree if bootmgr fails
* pass GUID by address to efi_dp_from_lo
* remove dead code in efi_var_mem_init()
* enable QueryVariableInfo at runtime for file backed variables
----------------------------------------------------------------
Heinrich Schuchardt (7):
efi_loader: superfluous efi_restore_gd after EFI_CALL
cmd: terminate efidebug test bootmgr early on error
efi_loader: improve error handling in try_load_entry()
efi_loader: do not install dtb if bootmgr fails
doc: correct description of 'env print -e'
efi_loader: fix description efi_dp_shorten
efi_loader: pass GUID by address to efi_dp_from_lo
Ilias Apalodimas (4):
efi_loader: address coverity report 492766 for dead code
efi_loader: enable QueryVariableInfo at runtime for file backed
variables
efi_selftest: add tests for QueryVariableInfo at runtime
efi_selftest: add tests for QueryVariableInfo at boottime
cmd/bootefi.c | 1 -
cmd/efidebug.c | 4 +-
doc/usage/cmd/env.rst | 10 +-
include/efi_loader.h | 2 +-
include/efi_selftest.h | 11 ++
lib/efi_loader/efi_bootmgr.c | 111
+++++++++++----------
lib/efi_loader/efi_device_path.c | 2 +-
lib/efi_loader/efi_helper.c | 6 +-
lib/efi_loader/efi_load_initrd.c | 2 +-
lib/efi_loader/efi_runtime.c | 4 +
lib/efi_loader/efi_var_common.c | 6 --
lib/efi_loader/efi_var_mem.c | 2 -
lib/efi_loader/efi_variable.c | 25 +++--
lib/efi_loader/efi_variable_tee.c | 5 +
lib/efi_selftest/Makefile | 1 +
lib/efi_selftest/efi_selftest_variables.c | 13 +--
lib/efi_selftest/efi_selftest_variables_common.c | 102
+++++++++++++++++++
lib/efi_selftest/efi_selftest_variables_runtime.c | 19 +++-
test/py/tests/test_efi_secboot/test_signed.py | 28 +++---
.../py/tests/test_efi_secboot/test_signed_intca.py | 10 +-
test/py/tests/test_efi_secboot/test_unsigned.py | 6 +-
21 files changed, 256 insertions(+), 114 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_variables_common.c
More information about the U-Boot
mailing list