[NEXT] Pull request efi-next-20241024
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Sep 13 15:48:11 CEST 2024
Dear Tom,
The following changes since commit 78d898eec080b02059c8dc09318b8761044fea85:
Merge patch series "phycore-am62/4: Add more boot sources"
(2024-09-10 14:56:12 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20241024
for you to fetch changes up to 7de51622a2cf901e888d703a7bea33ad16645d3b:
efi_loader: Put back copyright message (2024-09-12 17:36:27 +0200)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/22326
----------------------------------------------------------------
Pull request efi-next-20241024
UEFI:
* Use generated UUIDs in UEFI capsules:
- efi: define struct efi_guid
- lib: uuid: add UUID v5 support
- efi: add a helper to generate dynamic UUIDs
- doc: uefi: document dynamic UUID generation
- sandbox: switch to dynamic UUIDs
- lib: uuid: supporting building as part of host tools
- include: export uuid.h
- tools: mkeficapsule: use u-boot UUID library
- tools: mkeficapsule: support generating dynamic GUIDs
- test: lib/uuid: add unit tests for dynamic UUIDs
- test: lib/uuid: add tests for UUID version/variant bits
* Minor code clean-up
- shorten efi_bootmgr_release_uridp_resource()
- rename efi_bootmgr_image_return_notify
- return the correct error in efi_bootmgr_release_uridp()
- Kconfig: clean up the efi configuration status
- Use puts() in cout so that console recording works
- Put back copyright message in helloworld.c
----------------------------------------------------------------
Caleb Connolly (11):
efi: define struct efi_guid
lib: uuid: add UUID v5 support
efi: add a helper to generate dynamic UUIDs
doc: uefi: document dynamic UUID generation
sandbox: switch to dynamic UUIDs
lib: uuid: supporting building as part of host tools
include: export uuid.h
tools: mkeficapsule: use u-boot UUID library
tools: mkeficapsule: support generating dynamic GUIDs
test: lib/uuid: add unit tests for dynamic UUIDs
test: lib/uuid: add tests for UUID version/variant bits
Ilias Apalodimas (4):
efi_loader: shorten efi_bootmgr_release_uridp_resource()
efi_loader: rename efi_bootmgr_image_return_notify
efi_loader: return the correct error in efi_bootmgr_release_uridp()
Kconfig: clean up the efi configuration status
Simon Glass (2):
efi_loader: Use puts() in cout so that console recording works
efi_loader: Put back copyright message
arch/arm/mach-rockchip/board.c | 2 +-
board/cobra5272/flash.c | 2 +-
board/gardena/smart-gateway-mt7688/board.c | 2 +-
board/sandbox/sandbox.c | 16 --
board/socrates/socrates.c | 2 +-
board/xilinx/common/board.c | 2 +-
boot/Kconfig | 2 +
cmd/efi.c | 2 +-
cmd/efi_common.c | 2 +-
cmd/flash.c | 2 +-
cmd/gpt.c | 2 +-
cmd/nvedit_efi.c | 2 +-
cmd/x86/hob.c | 2 +-
common/flash.c | 2 +-
disk/part_efi.c | 2 +-
doc/develop/uefi/uefi.rst | 27 +++
doc/mkeficapsule.1 | 23 +++
drivers/firmware/arm-ffa/arm-ffa-uclass.c | 2 +-
env/sf.c | 2 +-
fs/btrfs/btrfs.c | 2 +-
fs/btrfs/compat.h | 2 +-
fs/btrfs/disk-io.c | 2 +-
fs/ext4/ext4fs.c | 2 +-
include/efi.h | 2 +-
include/fwu.h | 2 +-
include/part.h | 2 +-
include/rkmtd.h | 2 +-
include/sandbox_efi_capsule.h | 6 +-
include/{ => u-boot}/uuid.h | 21 +-
lib/Kconfig | 3 +-
lib/acpi/acpi_dp.c | 2 +-
lib/acpi/acpigen.c | 2 +-
lib/efi/Kconfig | 5 +
lib/efi/efi_app.c | 2 +-
lib/efi_loader/Kconfig | 215
++++++++++++---------
lib/efi_loader/efi_bootmgr.c | 28 +--
lib/efi_loader/efi_capsule.c | 1 +
lib/efi_loader/efi_console.c | 2 +-
lib/efi_loader/efi_device_path.c | 2 +-
lib/efi_loader/efi_firmware.c | 55 +++++-
lib/efi_loader/efi_variable.c | 2 +-
lib/efi_loader/helloworld.c | 3 +
lib/fwu_updates/fwu_mtd.c | 2 +-
lib/uuid.c | 103 ++++++++--
lib/vsprintf.c | 2 +-
net/bootp.c | 2 +-
test/dm/acpi_dp.c | 2 +-
test/dm/acpigen.c | 2 +-
test/lib/uuid.c | 124 +++++++++++-
.../test_efi_capsule/test_capsule_firmware_fit.py | 2 +-
.../test_efi_capsule/test_capsule_firmware_raw.py | 8 +-
.../test_capsule_firmware_signed_fit.py | 2 +-
.../test_capsule_firmware_signed_raw.py | 4 +-
test/py/tests/test_efi_capsule/version.dtso | 6 +-
tools/Makefile | 8 +-
tools/binman/etype/efi_capsule.py | 2 +-
tools/binman/ftest.py | 2 +-
tools/eficapsule.h | 2 +-
tools/mkeficapsule.c | 208
+++++++++++++++-----
59 files changed, 692 insertions(+), 252 deletions(-)
rename include/{ => u-boot}/uuid.h (90%)
More information about the U-Boot
mailing list