Dear Tom, The following changes since commit cb7555e93075114fe4af0adb806877ac4d4ef80d:
Merge patch series "*** Add Ethernet boot support for AM62Ax + phyCORE-AM62 SoMs ***" (2025-04-10 15:04:09 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2025-07-rc1 for you to fetch changes up to a73b854700abcf680379497c32b92aa39fed6270: efi_selftest: remove un-needed NULL checks (2025-04-11 13:27:54 +0200) Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/25648 ---------------------------------------------------------------- Pull request efi-2025-07-rc1 Documentation: * Update authenticated capsules documentation UEFI: * add support for loading FIT images including initrd - efi_loader: efi_load_initrd: provide a memory mapped initrd - efi_loader: binary_run: register an initrd - bootm: add support for initrd in do_bootm_efi * efi_selftest: remove un-needed NULL checks * efi: Fix efiboot for payloads loaded from memory * Print extra information from the bootmgr * Move public cert for capsules to .rodata * set EFI capsule dfu_alt_info env explicitly * Make FDT extra space configurable * Install the ACPI table from the bloblist * Handle GD_FLG_SKIP_RELOC * handle malloc() errors Others: * acpi: select CONFIG_BLOBLIST * smbios: select CONFIG_BLOBLIST * xilinx: dfu: Fill directly update_info.dfu_string * cmd: fwu: Dump custom fields from mdata structure * board: remove capsule update support in set_dfu_alt_info() ---------------------------------------------------------------- Adriano Cordova (3): efi_loader: efi_load_initrd: provide a memory mapped initrd efi_loader: binary_run: register an initrd bootm: add support for initrd in do_bootm_efi Bryan Brattlof (1): efi_selftest: remove un-needed NULL checks Christian Kohlschütter (1): efi: Fix efiboot for payloads loaded from memory Heinrich Schuchardt (3): acpi: select CONFIG_BLOBLIST smbios: select CONFIG_BLOBLIST doc/buildman: typo 'require' Ilias Apalodimas (3): efi_loader: Print extra information from the bootmgr efi_loader: Move public cert for capsules to .rodata doc: Update authenticated capsules documentation Jonathan Humphreys (2): efi_firmware: set EFI capsule dfu_alt_info env explicitly board: remove capsule update support in set_dfu_alt_info() Michal Simek (2): xilinx: dfu: Fill directly update_info.dfu_string cmd: fwu: Dump custom fields from mdata structure Pawel Kochanowski (1): efi: Make FDT extra space configurable Simon Glass (1): efi_loader: Install the ACPI table from the bloblist Varadarajan Narayanan (1): efi_loader: Handle GD_FLG_SKIP_RELOC Vincent Stehlé (1): efi_loader: handle malloc() errors Makefile | 2 +- board/beagle/beagleboneai64/beagleboneai64.c | 8 --- board/beagle/beagleplay/beagleplay.c | 8 --- board/libre-computer/aml-a311d-cc/aml-a311d-cc.c | 2 - board/libre-computer/aml-s805x-ac/aml-s805x-ac.c | 2 - board/libre-computer/aml-s905d3-cc/aml-s905d3-cc.c | 2 - board/phytec/common/k3/board.c | 8 --- board/ti/am62px/evm.c | 8 --- board/ti/am62x/evm.c | 8 --- board/ti/am64x/evm.c | 8 --- board/ti/j721e/evm.c | 8 --- board/ti/j784s4/evm.c | 8 --- board/xilinx/common/board.h | 3 + board/xilinx/versal/board.c | 16 ++--- board/xilinx/zynq/board.c | 16 ++--- board/xilinx/zynqmp/zynqmp.c | 16 ++--- boot/bootm_os.c | 4 +- cmd/Kconfig | 1 + cmd/bootefi.c | 2 +- cmd/fwu_mdata.c | 25 +++++++ common/board_r.c | 3 +- doc/develop/uefi/uefi.rst | 15 ---- drivers/misc/Kconfig | 1 + include/asm-generic/sections.h | 2 + include/efi_loader.h | 4 +- lib/Kconfig | 1 + lib/efi_loader/Kconfig | 2 - lib/efi_loader/Makefile | 18 +++++ lib/efi_loader/capsule_esl.dtsi.in | 11 --- lib/efi_loader/efi_acpi.c | 42 +++++++---- lib/efi_loader/efi_bootbin.c | 23 +++++- lib/efi_loader/efi_bootmgr.c | 4 +- lib/efi_loader/efi_capsule.c | 37 +++------- lib/efi_loader/efi_capsule_key.S | 17 +++++ lib/efi_loader/efi_dt_fixup.c | 2 +- lib/efi_loader/efi_firmware.c | 56 ++++++++++++--- lib/efi_loader/efi_helper.c | 2 +- lib/efi_loader/efi_hii.c | 3 + lib/efi_loader/efi_load_initrd.c | 71 +++++++++++++++--- lib/efi_selftest/efi_selftest_hii.c | 84 ++++++++++------------ scripts/Makefile.lib | 27 ------- tools/buildman/buildman.rst | 2 +- 42 files changed, 307 insertions(+), 275 deletions(-) delete mode 100644 lib/efi_loader/capsule_esl.dtsi.in create mode 100644 lib/efi_loader/efi_capsule_key.S