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