u-boot.lists.denx.de archive mirror
 help / color / mirror / Atom feed
* [PATCH v14 00/10] enable menu-driven UEFI variable maintenance
@ 2022-08-26  6:42 Masahisa Kojima
  2022-08-26  6:42 ` [PATCH v14 01/10] eficonfig: menu-driven addition of UEFI boot option Masahisa Kojima
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Masahisa Kojima @ 2022-08-26  6:42 UTC (permalink / raw)
  To: u-boot
  Cc: Heinrich Schuchardt, Ilias Apalodimas, Simon Glass,
	Takahiro Akashi, Mark Kettenis, Masahisa Kojima

This series adds the menu-driven UEFI boot variable maintenance
through the "eficonfig" new command.
This series also adds the removable media support in bootmenu.

Source code can be cloned with:
$ git clone https://git.linaro.org/people/masahisa.kojima/u-boot.git -b kojima/eficonfig_upstream_v14

[Major Changes]
- there is detailed changelog in each commit

Masahisa Kojima (10):
  eficonfig: menu-driven addition of UEFI boot option
  eficonfig: add "Edit Boot Option" menu entry
  menu: add KEY_PLUS, KEY_MINUS and KEY_SPACE handling
  eficonfig: add "Delete Boot Option" menu entry
  bootmenu: add removable media entries
  eficonfig: scan media device in eficonfig startup
  eficonfig: add "Change Boot Order" menu entry
  doc:bootmenu: add description for UEFI boot support
  doc:eficonfig: add documentation for eficonfig command
  test: unit test for eficonfig

 cmd/Kconfig                                   |    7 +
 cmd/Makefile                                  |    1 +
 cmd/bootmenu.c                                |   22 +-
 cmd/eficonfig.c                               | 2432 +++++++++++++++++
 common/menu.c                                 |    9 +
 configs/sandbox_defconfig                     |    1 +
 doc/usage/cmd/bootmenu.rst                    |   74 +
 doc/usage/cmd/eficonfig.rst                   |   71 +
 doc/usage/index.rst                           |    1 +
 include/efi_config.h                          |   97 +
 include/efi_loader.h                          |   53 +
 include/menu.h                                |    3 +
 lib/efi_loader/efi_bootmgr.c                  |    7 +
 lib/efi_loader/efi_boottime.c                 |   52 +-
 lib/efi_loader/efi_console.c                  |   70 +
 lib/efi_loader/efi_disk.c                     |   50 +
 lib/efi_loader/efi_file.c                     |   75 +-
 test/py/tests/test_eficonfig/conftest.py      |   40 +
 .../py/tests/test_eficonfig/test_eficonfig.py |  351 +++
 19 files changed, 3363 insertions(+), 53 deletions(-)
 create mode 100644 cmd/eficonfig.c
 create mode 100644 doc/usage/cmd/eficonfig.rst
 create mode 100644 include/efi_config.h
 create mode 100644 test/py/tests/test_eficonfig/conftest.py
 create mode 100644 test/py/tests/test_eficonfig/test_eficonfig.py

-- 
2.17.1


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

end of thread, other threads:[~2022-08-30 12:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-26  6:42 [PATCH v14 00/10] enable menu-driven UEFI variable maintenance Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 01/10] eficonfig: menu-driven addition of UEFI boot option Masahisa Kojima
2022-08-30 11:53   ` Ilias Apalodimas
2022-08-30 12:56     ` Ilias Apalodimas
2022-08-26  6:42 ` [PATCH v14 02/10] eficonfig: add "Edit Boot Option" menu entry Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 03/10] menu: add KEY_PLUS, KEY_MINUS and KEY_SPACE handling Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 04/10] eficonfig: add "Delete Boot Option" menu entry Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 05/10] bootmenu: add removable media entries Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 06/10] eficonfig: scan media device in eficonfig startup Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 07/10] eficonfig: add "Change Boot Order" menu entry Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 08/10] doc:bootmenu: add description for UEFI boot support Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 09/10] doc:eficonfig: add documentation for eficonfig command Masahisa Kojima
2022-08-26  6:42 ` [PATCH v14 10/10] test: unit test for eficonfig Masahisa Kojima

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).