Pull request efi-2025-07-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Apr 11 14:57:55 CEST 2025
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
More information about the U-Boot
mailing list