Pull request for efi-2022-07-rc1-2
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Apr 15 12:56:56 CEST 2022
Dear Tom,
The following changes since commit 42a2d90cf51acea56bf19006ed5688c93c099ff0:
configs: Resync with savedefconfig (2022-04-13 09:14:57 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-07-rc1-2
for you to fetch changes up to 8bf5f9af3b4bafbcb2f515cecc1b71c466aff0fa:
efi_loader: simplify efi_serialize_load_option() (2022-04-15 11:26:21
+0200)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/11742
----------------------------------------------------------------
Pull request for efi-2022-07-rc1-2
Documentation:
* Describe env command
UEFI
* simplify Unicode string functions
* clean up the usage of GUIDs for capsule updates
----------------------------------------------------------------
Heinrich Schuchardt (4):
lib: convert u16_strlen() into a macro
lib: simplify u16_strdup()
efi_loader: EFI_HII_STRING_PROTOCOL.GetString()
efi_loader: simplify efi_serialize_load_option()
Patrick Delaunay (1):
doc: man-page for the env command
Sughosh Ganu (8):
capsule: board: Add information needed for capsule updates
capsule: FMP: Populate the image descriptor array from platform data
capsule: Put a check for image index before the update
efi: Define set_dfu_alt_info() for boards with UEFI capsule
update enabled
test: capsule: Modify the capsule tests to use GUID values for
sandbox
FMP: Remove GUIDs for FIT and raw images
mkeficapsule: Remove raw and FIT GUID types
doc: uefi: Update the capsule update related documentation
.../advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c | 29 ++
.../imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c | 28 ++
board/emulation/common/qemu_dfu.c | 3 +-
board/emulation/qemu-arm/qemu-arm.c | 28 ++
board/kontron/pitx_imx8m/pitx_imx8m.c | 21 +-
board/kontron/sl-mx8mm/sl-mx8mm.c | 20 ++
board/kontron/sl28/sl28.c | 21 ++
board/sandbox/sandbox.c | 34 ++
board/socionext/developerbox/developerbox.c | 33 ++
board/xilinx/common/board.c | 28 ++
board/xilinx/zynq/board.c | 3 +-
board/xilinx/zynqmp/zynqmp.c | 3 +-
configs/sandbox64_defconfig | 1 -
configs/sandbox_defconfig | 1 -
configs/sandbox_flattree_defconfig | 5 +
doc/develop/uefi/uefi.rst | 100 +++++-
doc/mkeficapsule.1 | 12 -
doc/usage/cmd/askenv.rst | 2 +
doc/usage/cmd/env.rst | 381
+++++++++++++++++++++
doc/usage/cmdline.rst | 2 +-
doc/usage/environment.rst | 2 +
doc/usage/index.rst | 1 +
include/charset.h | 26 +-
include/configs/imx8mm-cl-iot-gate.h | 9 +
include/configs/imx8mp_rsb3720.h | 9 +
include/configs/kontron-sl-mx8mm.h | 5 +
include/configs/kontron_pitx_imx8m.h | 5 +
include/configs/kontron_sl28.h | 5 +
include/configs/qemu-arm.h | 9 +
include/configs/sandbox.h | 13 +
include/configs/synquacer.h | 13 +
include/configs/xilinx_versal.h | 5 +
include/configs/xilinx_zynqmp.h | 9 +
include/configs/zynq-common.h | 9 +
include/efi_api.h | 8 -
include/efi_loader.h | 36 ++
lib/charset.c | 14 +-
lib/efi_loader/Kconfig | 2 +
lib/efi_loader/efi_capsule.c | 8 +-
lib/efi_loader/efi_firmware.c | 107 ++----
lib/efi_loader/efi_hii.c | 2 +-
lib/efi_loader/efi_load_options.c | 2 +-
test/py/tests/test_efi_capsule/conftest.py | 21 +-
.../test_efi_capsule/test_capsule_firmware_fit.py | 191 +++++++++++
...le_firmware.py => test_capsule_firmware_raw.py} | 167 ++++-----
tools/eficapsule.h | 8 -
tools/mkeficapsule.c | 26 +-
47 files changed, 1188 insertions(+), 279 deletions(-)
create mode 100644 doc/usage/cmd/env.rst
create mode 100644
test/py/tests/test_efi_capsule/test_capsule_firmware_fit.py
rename test/py/tests/test_efi_capsule/{test_capsule_firmware.py =>
test_capsule_firmware_raw.py} (75%)
More information about the U-Boot
mailing list