[PATCH 0/3] enable menu-driven boot device selection
Masahisa Kojima
masahisa.kojima at linaro.org
Thu Feb 10 08:05:33 CET 2022
This patch series adds the menu-driven boot device selection.
This menu also provides the functionality to add and delete
Boot#### variable, and edit the BootOrder variable.
This menu appears with the command "bootefi bootmgr",
the menu structure is as follows.
* Menu structure
[Boot Manager]
-> select Boot#### to boot
[Boot Manager Maintenance]
- [Add Boot Option]
-> add new Boot#### variable
- [Delete Boot Option]
-> delete existing Boot#### variable
- [Change Boot Order]
-> update BootOrder variable
* Remaining items
- Support to add Boot#### other than block device(e.g. network)
- error notification
- escape sequences handling
Masahisa Kojima (3):
efi_loader: add menu-driven boot device selection
lib/charset: add u16_strcat() function
efi_loader: add menu-driven UEFI Boot Variable maintenance
include/charset.h | 13 +
include/efi_loader.h | 1 +
lib/charset.c | 12 +
lib/efi_loader/Kconfig | 10 +
lib/efi_loader/efi_bootmgr.c | 1277 +++++++++++++++++++++++++++++++++-
5 files changed, 1310 insertions(+), 3 deletions(-)
--
2.17.1
More information about the U-Boot
mailing list