Pull request for efi-2022-04-rc1-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jan 22 21:12:48 CET 2022


Dear Tom,

The following changes since commit 6a685753ce8b6b02b67d64b239143bf19eda63c9:

   Merge branch '2022-01-18-platform-updates' (2022-01-18 16:07:33 -0500)

are available in the Git repository at:

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

for you to fetch changes up to f5e9035043fb48baea93ccb3165e75f486906213:

   doc: printf() codes (2022-01-19 16:18:09 +0100)

Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/10693

----------------------------------------------------------------
Pull request for efi-2022-04-rc1-2

Documentation:

* describe printf() format codes

UEFI

* enable more algorithms for UEFI image verification, e.g. SHA256-RSA2048

General

* simplify printing short texts for GUIDs
* provide a unit test for printing GUIDs

----------------------------------------------------------------
Heinrich Schuchardt (12):
       lib: compile uuid_guid_get_str if CONFIG_LIB_UUID=y
       lib: printf code %pUs for GUID text representation
       disk: simplify part_print_efi()
       sandbox: imply PARTITION_TYPE_GUID
       test: add test for %pUs
       cmd: efidebug: simplify printing GUIDs
       efi_loader: use %pUs for printing GUIDs
       cmd: printenv: simplify printing GUIDs
       efi_selftest: implement printing GUIDs
       efi_loader: printing TCG2 protocol GUID
       doc: fix description of build dependencies for Alpine Linux
       doc: printf() codes

Ilias Apalodimas (1):
       lib/crypto: Enable more algorithms in cert verification

  arch/Kconfig                            |   1 +
  cmd/efidebug.c                          | 160 +------------------------
  cmd/nvedit_efi.c                        |  39 +------
  disk/part_efi.c                         |  21 ++--
  doc/build/gcc.rst                       |   2 +-
  doc/develop/index.rst                   |   1 +
  doc/develop/printf.rst                  | 199
++++++++++++++++++++++++++++++++
  include/efi_api.h                       |  12 ++
  include/efi_dt_fixup.h                  |   4 -
  include/efi_rng.h                       |   4 -
  include/efi_tcg2.h                      |   4 -
  lib/crypto/public_key.c                 |  35 +++---
  lib/efi_loader/efi_boottime.c           |  26 ++---
  lib/efi_loader/efi_capsule.c            |   6 +-
  lib/efi_loader/efi_esrt.c               |   6 +-
  lib/efi_loader/efi_file.c               |   4 +-
  lib/efi_loader/efi_hii.c                |  14 +--
  lib/efi_loader/efi_hii_config.c         |   2 +-
  lib/efi_loader/efi_image_loader.c       |   2 +-
  lib/efi_loader/efi_rng.c                |   2 +-
  lib/efi_loader/efi_signature.c          |   2 +-
  lib/efi_loader/efi_var_common.c         |   6 +-
  lib/efi_selftest/efi_selftest_console.c |  25 ++++
  lib/efi_selftest/efi_selftest_esrt.c    |   8 +-
  lib/uuid.c                              | 148 +++++++++++++++++++++++-
  lib/vsprintf.c                          |  11 +-
  test/print_ut.c                         |  20 +++-
  27 files changed, 480 insertions(+), 284 deletions(-)
  create mode 100644 doc/develop/printf.rst


More information about the U-Boot mailing list