[u-boot/next] Pull request efi-next-20230608
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Thu Jun 8 11:49:00 CEST 2023
Dear Tom,
The following changes since commit ac6096fe9c4d99f1dc37db95f213e08a48b11e70:
Merge branch '2023-06-01-assorted-platform-updates' into next
(2023-06-01 15:43:38 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20230608
for you to fetch changes up to b6f954e5b09545d18a150e4a4431a648e41ff287:
test/py: efi_capsule: test for FMP versioning (2023-06-08 09:20:36 +0200)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/16516
----------------------------------------------------------------
Pull request efi-next-20230608
UEFI:
* Support for firmware versions in capsule updates
----------------------------------------------------------------
Masahisa Kojima (10):
efi_loader: add the number of image entries in
efi_capsule_update_info
efi_loader: store firmware version into FmpState variable
efi_loader: versioning support in GetImageInfo
efi_loader: get lowest supported version from device tree
efi_loader: check lowest supported version
mkeficapsule: add FMP Payload Header
doc: uefi: add firmware versioning documentation
doc: uefi: add anti-rollback documentation
test: efi_capsule: refactor efi_capsule test
test/py: efi_capsule: test for FMP versioning
arch/arm/mach-rockchip/board.c | 4 +-
.../advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c | 2 +-
.../imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c | 2 +-
board/emulation/qemu-arm/qemu-arm.c | 2 +-
board/kontron/pitx_imx8m/pitx_imx8m.c | 2 +-
board/kontron/sl-mx8mm/sl-mx8mm.c | 2 +-
board/kontron/sl28/sl28.c | 2 +-
board/rockchip/evb_rk3399/evb-rk3399.c | 2 +-
board/sandbox/sandbox.c | 2 +-
board/socionext/developerbox/developerbox.c | 2 +-
board/st/stm32mp1/stm32mp1.c | 2 +-
board/xilinx/common/board.c | 2 +-
doc/develop/uefi/uefi.rst | 66 +++++
.../firmware/firmware-version.txt | 22 ++
doc/mkeficapsule.1 | 10 +
include/efi_loader.h | 3 +-
lib/efi_loader/efi_firmware.c | 276
+++++++++++++++++--
lib/fwu_updates/fwu.c | 2 +-
test/py/tests/test_efi_capsule/capsule_common.py | 142 ++++++++++
test/py/tests/test_efi_capsule/conftest.py | 82 ++++++
.../test_efi_capsule/test_capsule_firmware_fit.py | 213 +++++++--------
.../test_efi_capsule/test_capsule_firmware_raw.py | 301
++++++++-------------
.../test_capsule_firmware_signed_fit.py | 269
+++++++-----------
.../test_capsule_firmware_signed_raw.py | 276
++++++++-----------
test/py/tests/test_efi_capsule/version.dts | 24 ++
tools/eficapsule.h | 30 ++
tools/mkeficapsule.c | 37 ++-
27 files changed, 1102 insertions(+), 677 deletions(-)
create mode 100644 doc/device-tree-bindings/firmware/firmware-version.txt
create mode 100644 test/py/tests/test_efi_capsule/capsule_common.py
create mode 100644 test/py/tests/test_efi_capsule/version.dts
More information about the U-Boot
mailing list