Pull request for efi-2022-07-rc2-2
Heinrich Schuchardt
xypron.glpk at gmx.de
Wed May 4 17:54:25 CEST 2022
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
More information about the U-Boot
mailing list