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

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Feb 5 22:06:36 CET 2022


Dear Tom,

I removed the problematic mkeficapsule series now and added a patch to
get rid of the malloc.h usage.

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-2

for you to fetch changes up to 6bbe12f61c4f7208b428cc038170dc286c872a91:

   tools: mkeficapsule: dont use malloc.h (2022-02-05 20:20:01 +0100)

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

The OS-X and Windows problems are gone:
https://dev.azure.com/u-boot/u-boot/_build/results?buildId=3590&view=results

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

UEFI

* 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

----------------------------------------------------------------
Heinrich Schuchardt (10):
       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
       tools: mkeficapsule: dont use malloc.h

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

  cmd/bootefi.c                            | 32 +++++++++-----
  configs/colibri_vf_defconfig             |  2 +-
  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/unicode_ut.c                        | 31 ++++++++++++++
  tools/mkeficapsule.c                     |  1 -
  12 files changed, 192 insertions(+), 92 deletions(-)


More information about the U-Boot mailing list