
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%)