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

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=res...
---------------------------------------------------------------- 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(-)

On Sat, Feb 05, 2022 at 10:06:36PM +0100, Heinrich Schuchardt wrote:
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=res...
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini