public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v7 0/9] enable menu-driven UEFI variable maintenance
@ 2022-06-13  9:38 Masahisa Kojima
  2022-06-13  9:38 ` [PATCH v7 1/9] efi_loader: expose END device path node Masahisa Kojima
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Masahisa Kojima @ 2022-06-13  9:38 UTC (permalink / raw)
  To: u-boot
  Cc: Heinrich Schuchardt, Ilias Apalodimas, Simon Glass,
	Takahiro Akashi, Francois Ozog, Mark Kettenis, Masahisa Kojima

This series add the menu-driven UEFI boot variable maintenance
and removable media support in bootmenu.

Different from previous version, thie series adds a new U-Boot
command "efimenu" to invoke the UEFI boot-related variable
maintenance menu.

Note that menu-driven UEFI Secure Boot key management patch series
will follow.

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

Masahisa Kojima (9):
  efi_loader: expose END device path node
  efimenu: menu-driven addition of UEFI boot option
  efimenu: add "Edit Boot Option" menu entry
  menu: add KEY_PLUS and KEY_MINUS handling
  efimenu: add "Change Boot Order" menu entry
  efimenu: add "Delete Boot Option" menu entry
  bootmenu: add removable media entries
  doc:bootmenu: add description for UEFI boot support
  doc:efimenu: add documentation for efimenu command

 cmd/Kconfig                      |    7 +
 cmd/Makefile                     |    1 +
 cmd/bootmenu.c                   |   99 +-
 cmd/efimenu.c                    | 1824 ++++++++++++++++++++++++++++++
 common/menu.c                    |    6 +
 doc/usage/cmd/bootmenu.rst       |   74 ++
 doc/usage/cmd/efimenu.rst        |   50 +
 doc/usage/index.rst              |    1 +
 include/efi_loader.h             |   63 ++
 include/efi_menu.h               |   91 ++
 include/menu.h                   |    2 +
 lib/efi_loader/efi_boottime.c    |   52 +-
 lib/efi_loader/efi_console.c     |   78 ++
 lib/efi_loader/efi_device_path.c |    2 +-
 lib/efi_loader/efi_disk.c        |   11 +
 lib/efi_loader/efi_file.c        |   75 +-
 16 files changed, 2385 insertions(+), 51 deletions(-)
 create mode 100644 cmd/efimenu.c
 create mode 100644 doc/usage/cmd/efimenu.rst
 create mode 100644 include/efi_menu.h

-- 
2.17.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-06-19  4:16 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-13  9:38 [PATCH v7 0/9] enable menu-driven UEFI variable maintenance Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 1/9] efi_loader: expose END device path node Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 2/9] efimenu: menu-driven addition of UEFI boot option Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 3/9] efimenu: add "Edit Boot Option" menu entry Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 4/9] menu: add KEY_PLUS and KEY_MINUS handling Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 5/9] efimenu: add "Change Boot Order" menu entry Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 6/9] efimenu: add "Delete Boot Option" " Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 7/9] bootmenu: add removable media entries Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 8/9] doc:bootmenu: add description for UEFI boot support Masahisa Kojima
2022-06-13  9:38 ` [PATCH v7 9/9] doc:efimenu: add documentation for efimenu command Masahisa Kojima
2022-06-15  3:01 ` [PATCH v7 0/9] enable menu-driven UEFI variable maintenance Takahiro Akashi
2022-06-19  4:16   ` Masahisa Kojima

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox