Dear Tom,

The following changes since commit 3aaabfe9ff4bbcd11096513b1b28d1fb0a40800f:

  Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-sunxi (2022-02-03
23:24:31 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-04-rc2

for you to fetch changes up to 8296548fe924678d9ac19ea3f69dca2fff879ab5:

  test/py: efi_capsule: check the results in case of
CAPSULE_AUTHENTICATE (2022-02-05 10:35:32 +0100)

Gitlab CI showed no issues:

https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/10864

----------------------------------------------------------------
Pull request for efi-2022-04-rc2

Documentation:

* man-page for mkeficapsule

UEFI

* add UEFI firmware image signing to mkeficapsule
* provide firmware image authentication test
* add unit test for RISCV_EFI_BOOT_PROTOCOL
* disable UEFI for Colibri VF610
* add handle for UART
* fix printing of Unicode strings
* simplify enumeration of block devices

----------------------------------------------------------------
AKASHI Takahiro (9):
      tools: build mkeficapsule with tools-only_defconfig
      tools: mkeficapsule: add firmware image signing
      tools: mkeficapsule: add man page
      doc: update UEFI document for usage of mkeficapsule
      test/py: efi_capsule: add image authentication test
      tools: mkeficapsule: allow for specifying GUID explicitly
      test/py: efi_capsule: align with the syntax change of mkeficapsule
      test/py: efi_capsule: add a test for "--guid" option
      test/py: efi_capsule: check the results in case of
CAPSULE_AUTHENTICATE

Heinrich Schuchardt (9):
      configs: disable UEFI for Colibri VF610
      efi_selftest: merge FDT and RISC-V tests
      lib: fix snprintf() for UTF-16 strings
      test: test UTF-16 truncation in snprintf()
      efi_loader: fix device path to text protocol
      efi_loader: use %zu not %zd to print efi_uintn_t
      efi_loader: use %zu to print efi_uintn_t in FMP driver
      efi_loader: fix text output for Uart() DP nodes
      efi_loader: add handle for UART

Simon Glass (3):
      efi: Add debugging to efi_set_bootdev()
      efi: Use device_get_uclass_id() where appropriate
      efi: Drop unnecessary calls to blk_find_device()

Sunil V L (1):
      efi_selftest: unit test for RISCV_EFI_BOOT_PROTOCOL

 MAINTAINERS                                        |   1 +
 cmd/bootefi.c                                      |  32 +-
 configs/colibri_vf_defconfig                       |   2 +-
 configs/tools-only_defconfig                       |   1 +
 doc/develop/uefi/uefi.rst                          | 147 +++----
 doc/mkeficapsule.1                                 | 111 +++++
 include/efi_loader.h                               |   1 +
 lib/efi_loader/efi_boottime.c                      |   6 +-
 lib/efi_loader/efi_console.c                       |  52 ++-
 lib/efi_loader/efi_device_path.c                   |  24 +-
 lib/efi_loader/efi_device_path_to_text.c           |  45 +-
 lib/efi_loader/efi_firmware.c                      |   4 +-
 lib/efi_selftest/efi_selftest_fdt.c                |  72 +++-
 lib/vsprintf.c                                     |  14 +-
 test/py/tests/test_efi_capsule/capsule_defs.py     |   5 +
 test/py/tests/test_efi_capsule/conftest.py         |  59 ++-
 test/py/tests/test_efi_capsule/signature.dts       |  10 +
 .../test_efi_capsule/test_capsule_firmware.py      |  91 +++-
 .../test_capsule_firmware_signed.py                | 254 ++++++++++++
 test/unicode_ut.c                                  |  31 ++
 tools/Kconfig                                      |   8 +
 tools/Makefile                                     |   4 +-
 tools/eficapsule.h                                 | 115 ++++++
 tools/mkeficapsule.c                               | 459
++++++++++++++++++---
 24 files changed, 1320 insertions(+), 228 deletions(-)
 create mode 100644 doc/mkeficapsule.1
 create mode 100644 test/py/tests/test_efi_capsule/signature.dts
 create mode 100644
test/py/tests/test_efi_capsule/test_capsule_firmware_signed.py
 create mode 100644 tools/eficapsule.h

Reply via email to