[PATCH v6 0/6] enable menu-driven boot device selection

Masahisa Kojima masahisa.kojima at linaro.org
Mon May 16 13:00:36 CEST 2022


Most of the patches are merged into u-boot/master, this series
contains the remaining patches to support menu-driven
UEFI boot variable maintenance and removable media support.

[Major Changes]
- rebased to v2022.07-rc2
- there is detailed changelog in each commit

Masahisa Kojima (6):
  efi_loader: menu-driven addition of UEFI boot option
  efi_loader: menu-driven deletion of UEFI boot variable
  efi_loader: menu-driven update of UEFI bootorder variable
  bootmenu: add removable media entries
  doc:bootmenu: add description for UEFI boot support
  lib/charset: fix compile warnings

 cmd/bootmenu.c                            |  167 ++-
 doc/usage/cmd/bootmenu.rst                |   55 +
 include/charset.h                         |    2 +-
 include/efi_loader.h                      |   60 +
 lib/efi_loader/Makefile                   |    3 +
 lib/efi_loader/efi_bootmenu_maintenance.c | 1282 +++++++++++++++++++++
 lib/efi_loader/efi_bootmgr.c              |    4 +
 lib/efi_loader/efi_boottime.c             |   52 +-
 lib/efi_loader/efi_console.c              |   81 ++
 lib/efi_loader/efi_disk.c                 |   11 +
 lib/efi_loader/efi_file.c                 |   75 +-
 11 files changed, 1737 insertions(+), 55 deletions(-)
 create mode 100644 lib/efi_loader/efi_bootmenu_maintenance.c

-- 
2.17.1



More information about the U-Boot mailing list