Pull request efi-2024-07-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Apr 8 22:28:42 CEST 2024
Dear Tom,
The following changes since commit 9cba29b19f43f9450117e8bc89e7dda691ed5ab5:
Merge tag 'u-boot-imx-master-20240405' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-04-05 17:23:58
-0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2024-07-rc1
for you to fetch changes up to 3f8d13044b32ddd906bb9f2fc705b988ec93df35:
efi_loader: access __efi_runtime_rel_start/stop without & (2024-04-08
13:05:50 +0200)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/20252
----------------------------------------------------------------
Pull request efi-2024-07-rc1
Documentation:
* improve description of FAT partition name generation
* add missing :: in doc/usage/cmd/itest.rst
UEFI:
* fix address mode for __efi_runtime_start/stop,
__efi_runtime_rel_start/stop
* fix size of variable attribute constants
* enable booting via EFI boot manager by default
* correct the sequence of the EFI boot methods
* correct finding the default EFI binary
* don't delete variable from memory if update failed
* fix append write behavior to non-existent variable
* Use binman for testing capsule updates on the sandbox
* Consider capsule test files in .gitignore and make clean
----------------------------------------------------------------
Heinrich Schuchardt (9):
doc: missing :: in doc/usage/cmd/itest.rst
doc: improve description of FAT partition name generation
efi_loader: all variable attributes are 32bit
efi_loader: EFI_VARIABLE_READ_ONLY should be 32bit
efi_loader: handle EFI_VARIABLE_ENHANCED_AUTHENTICATED_ACCESS
boot: correct the default sequence of boot methods
boot: enable booting via EFI boot manager by default
efi_loader: move HOST_ARCH to version_autogenerated.h
boot: correct finding the default EFI binary
Ilias Apalodimas (3):
efi_loader: Don't delete variable from memory if adding a new one
failed
efi_loader: access __efi_runtime_start/stop without &
efi_loader: access __efi_runtime_rel_start/stop without &
Masahisa Kojima (1):
efi_loader: fix append write behavior to non-existent variable
Sughosh Ganu (4):
sandbox: capsule: remove capsule related configs
sandbox: capsule: binman: generate some capsules as part of build
capsule: add the generated capsules to gitignore
capsule: Makefile: add the generated files to CLEAN_FILES list
.gitignore | 3 +
Makefile | 4 +-
arch/sandbox/config.mk | 2 -
arch/sandbox/dts/sandbox.dts | 4 +
arch/sandbox/dts/sandbox_capsule.dtsi | 169
+++++++++++++++++++++
arch/sandbox/dts/test.dts | 4 +
boot/Kconfig | 10 ++
boot/Makefile | 2 +-
boot/bootmeth_efi.c | 46 +-----
boot/bootmeth_efi_mgr.c | 2 +-
boot/bootmeth_pxe.c | 2 +-
configs/sandbox64_defconfig | 5 -
configs/sandbox_noinst_defconfig | 2 -
configs/sandbox_spl_defconfig | 2 -
configs/sandbox_vpl_defconfig | 2 -
doc/usage/cmd/itest.rst | 2 +
doc/usage/partitions.rst | 17 ++-
include/efi.h | 18 ++-
include/efi_variable.h | 2 +-
include/host_arch.h | 2 +
lib/efi_loader/Kconfig | 1 -
lib/efi_loader/Makefile | 3 +-
lib/efi_loader/efi_memory.c | 4 +-
lib/efi_loader/efi_runtime.c | 6 +-
lib/efi_loader/efi_var_common.c | 2 +-
lib/efi_loader/efi_variable.c | 45 ++++--
lib/efi_selftest/efi_selftest_variables.c | 48 +++++-
test/boot/bootflow.c | 6 +-
.../tests/test_efi_capsule/capsule_gen_binman.dts | 167
+-------------------
test/py/tests/test_efi_capsule/conftest.py | 1 +
30 files changed, 326 insertions(+), 257 deletions(-)
create mode 100644 arch/sandbox/dts/sandbox_capsule.dtsi
More information about the U-Boot
mailing list