Dear Tom, The following changes since commit f8e7670f8b2a5ba8f25682eee56039fa5f0a20ca:
CI: Azure: Rework how we update MSYS2 (2022-05-03 08:32:50 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-07-rc2-2 for you to fetch changes up to 2158b0da220ccbe969bc18668263141d9a89f13e: bootmenu: add Kconfig option not to enter U-Boot console (2022-05-03 21:39:22 +0200) Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/11915 ---------------------------------------------------------------- Pull request for efi-2022-07-rc2-2 * Test Unit test for 'bootmenu' command * UEFI Preparatory patches for implementing a UEFI boot options based menu ---------------------------------------------------------------- AKASHI Takahiro (2): efi_loader: export efi_locate_device_handle() efi_loader: bootmgr: add booting from removable media Heinrich Schuchardt (10): sandbox: enable bootmenu command test: unit test for bootmenu cmd: simplify bootmenu doc: fix typos in bootmenu.rst efi_loader: reset colors before clearing screen test: fix some pylint problems in test_capsule_firmware_raw.py efi_selftest: buildefi_selftest_unaligned.c efi_selftest: clean up unaligned unit test efi_selftest: error handling in efi_selftest_tcg2 lib: fix selection of CONFIG_CHARSET Masahisa Kojima (7): lib/charset: add u16_strlcat() function test: unit test for u16_strlcat() menu: always show the menu regardless of the number of entry menu: menu_get_choice() return -ENOENT if menu item is empty bootmenu: update bootmenu_entry structure bootmenu: add UEFI boot entry into bootmenu bootmenu: add Kconfig option not to enter U-Boot console cmd/Kconfig | 11 + cmd/bootmenu.c | 345 +++++++++++++++++---- common/menu.c | 5 +- configs/sandbox_defconfig | 1 + doc/usage/cmd/bootmenu.rst | 4 +- drivers/ufs/Kconfig | 1 + include/charset.h | 14 + include/efi_default_filename.h | 45 +++ include/efi_loader.h | 4 + lib/Kconfig | 5 - lib/charset.c | 16 + lib/efi/Kconfig | 1 + lib/efi_loader/Kconfig | 1 + lib/efi_loader/efi_bootmgr.c | 51 ++- lib/efi_loader/efi_boottime.c | 7 +- lib/efi_loader/efi_console.c | 4 +- lib/efi_selftest/Makefile | 4 +- lib/efi_selftest/efi_selftest_tcg2.c | 8 +- lib/efi_selftest/efi_selftest_unaligned.c | 9 +- scripts/pylint.base | 1 + test/Kconfig | 1 + test/py/tests/test_bootmenu.py | 46 +++ .../test_efi_capsule/test_capsule_firmware_raw.py | 42 ++- test/unicode_ut.c | 50 +++ 24 files changed, 576 insertions(+), 100 deletions(-) create mode 100644 include/efi_default_filename.h create mode 100644 test/py/tests/test_bootmenu.py