All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v11 0/9] enable menu-driven UEFI variable maintenance
@ 2022-08-17  9:36 Masahisa Kojima
  2022-08-17  9:36 ` [PATCH v11 1/9] eficonfig: menu-driven addition of UEFI boot option Masahisa Kojima
                   ` (8 more replies)
  0 siblings, 9 replies; 25+ messages in thread
From: Masahisa Kojima @ 2022-08-17  9:36 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.

Initrd file selection and python based unit test are added in v10.

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

[Major Changes]
- rebased to efi-2022-10-rc3 merge commit:20d4c6052fe5
- there is detailed changelog in each commit

Masahisa Kojima (9):
  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 "Change Boot Order" menu entry
  eficonfig: add "Delete Boot Option" menu entry
  bootmenu: add removable media entries
  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                                |  106 +-
 cmd/eficonfig.c                               | 2302 +++++++++++++++++
 common/menu.c                                 |    9 +
 configs/sandbox_defconfig                     |    1 +
 doc/usage/cmd/bootmenu.rst                    |   74 +
 doc/usage/cmd/eficonfig.rst                   |   63 +
 doc/usage/index.rst                           |    1 +
 include/efi_config.h                          |   91 +
 include/efi_loader.h                          |   63 +
 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 |  325 +++
 19 files changed, 3288 insertions(+), 52 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] 25+ messages in thread

end of thread, other threads:[~2022-08-24  4:49 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-17  9:36 [PATCH v11 0/9] enable menu-driven UEFI variable maintenance Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 1/9] eficonfig: menu-driven addition of UEFI boot option Masahisa Kojima
2022-08-18  6:32   ` Heinrich Schuchardt
2022-08-18  6:43   ` Heinrich Schuchardt
2022-08-18  8:59     ` Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 2/9] eficonfig: add "Edit Boot Option" menu entry Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 3/9] menu: add KEY_PLUS, KEY_MINUS and KEY_SPACE handling Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 4/9] eficonfig: add "Change Boot Order" menu entry Masahisa Kojima
2022-08-18  6:17   ` Heinrich Schuchardt
2022-08-18  6:50     ` Heinrich Schuchardt
2022-08-18  7:34       ` Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 5/9] eficonfig: add "Delete Boot Option" " Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 6/9] bootmenu: add removable media entries Masahisa Kojima
2022-08-19  1:31   ` Takahiro Akashi
2022-08-19  3:05     ` Masahisa Kojima
2022-08-24  1:57       ` Takahiro Akashi
2022-08-24  4:29         ` Masahisa Kojima
2022-08-24  4:48           ` Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 7/9] doc:bootmenu: add description for UEFI boot support Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 8/9] doc:eficonfig: add documentation for eficonfig command Masahisa Kojima
2022-08-19  5:57   ` Takahiro Akashi
2022-08-19  6:15     ` Masahisa Kojima
2022-08-19  6:34       ` Takahiro Akashi
2022-08-19  7:32         ` Masahisa Kojima
2022-08-17  9:36 ` [PATCH v11 9/9] test: unit test for eficonfig Masahisa Kojima

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.