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

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

On Sat, Jan 22, 2022 at 09:12:48PM +0100, Heinrich Schuchardt wrote:
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
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini