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

Reply via email to