Message ID | 20220222160235.24748-1-masahisa.kojima@linaro.org |
---|---|
Headers | show |
Series | enable menu-driven boot device selection | expand |
On 2/22/22 17:02, Masahisa Kojima wrote: > 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. Unfortunately there is neither a changelog in this coverletter nor the individual patches. What is the difference to v1? Best regards Heinrich > > * 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 > > * Things to consider > - eliminate EFI_CALLs > - replacement of ANSI_CLEAR_CONSOLE > > * Remaining items > - Support of adding Boot#### other than block device(e.g. network) > - error notification > > Masahisa Kojima (4): > efi_loader: add menu-driven boot device selection > lib/charset: add u16_strlcat() function > test: unit test for u16_strlcat() > efi_loader: add menu-driven UEFI Boot Variable maintenance > > cmd/bootmenu.c | 145 ----- > common/menu.c | 137 ++++ > include/charset.h | 15 + > include/efi_loader.h | 27 + > include/menu.h | 20 + > lib/charset.c | 20 + > lib/efi_loader/Kconfig | 20 + > lib/efi_loader/efi_bootmgr.c | 1105 ++++++++++++++++++++++++++++++++- > lib/efi_loader/efi_boottime.c | 55 +- > lib/efi_loader/efi_console.c | 81 +++ > lib/efi_loader/efi_file.c | 74 ++- > test/unicode_ut.c | 45 ++ > 12 files changed, 1548 insertions(+), 196 deletions(-) >
Hi Heinrich, On Thu, 24 Feb 2022 at 19:31, Heinrich Schuchardt <xypron.glpk@gmx.de> wrote: > > On 2/22/22 17:02, Masahisa Kojima wrote: > > 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. > > Unfortunately there is neither a changelog in this coverletter nor the > individual patches. > > What is the difference to v1? I'm sorry for not including a changelog, I will re-send the v2 patches with changelog. Thanks, Masahisa Kojima > > Best regards > > Heinrich > > > > > * 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 > > > > * Things to consider > > - eliminate EFI_CALLs > > - replacement of ANSI_CLEAR_CONSOLE > > > > * Remaining items > > - Support of adding Boot#### other than block device(e.g. network) > > - error notification > > > > Masahisa Kojima (4): > > efi_loader: add menu-driven boot device selection > > lib/charset: add u16_strlcat() function > > test: unit test for u16_strlcat() > > efi_loader: add menu-driven UEFI Boot Variable maintenance > > > > cmd/bootmenu.c | 145 ----- > > common/menu.c | 137 ++++ > > include/charset.h | 15 + > > include/efi_loader.h | 27 + > > include/menu.h | 20 + > > lib/charset.c | 20 + > > lib/efi_loader/Kconfig | 20 + > > lib/efi_loader/efi_bootmgr.c | 1105 ++++++++++++++++++++++++++++++++- > > lib/efi_loader/efi_boottime.c | 55 +- > > lib/efi_loader/efi_console.c | 81 +++ > > lib/efi_loader/efi_file.c | 74 ++- > > test/unicode_ut.c | 45 ++ > > 12 files changed, 1548 insertions(+), 196 deletions(-) > > >