[SLOF] [PATCH 0/4] A new SLOF boot menu
Nikunj A Dadhania
nikunj at linux.vnet.ibm.com
Mon Jun 5 16:15:24 AEST 2017
Thomas Huth <thuth at redhat.com> writes:
> The current SLOF boot menu heavily depends on the contents of the
> "qemu,boot-list" and "qemu,boot-device"" properties in the device tree,
> so that the menu entries either look very strange (when there is no
> alias, see https://bugzilla.redhat.com/show_bug.cgi?id=1429832 ) or
> are duplicated (https://bugzilla.redhat.com/show_bug.cgi?id=1446018).
>
> A proper boot menu should rather show all available boot devices
> instead, so this patch series introduces a new boot menu which is
> independent from the "qemu,boot-list/device" properties by looking
> at the available aliases instead. It's now also possible by selecting
> the entries with one key stroke only (you don't have to press RETURN
> anymore), so this is now hopefully much more user friendly than the
> old menu.
>
> Thomas Huth (4):
> bootmenu: Add framework for a new libbootmenu module
> bootmenu: Gather devices and print the menu
> bootmenu: Implement keyboard handling and boot menu selection
> bootmenu: Wire up the new boot menu in the Forth code
The series looks good to me. For the full series:
Reviewed-by: Nikunj A Dadhania <nikunj at linux.vnet.ibm.com>
>
> board-qemu/Makefile | 2 +-
> board-qemu/slof/Makefile | 9 ++-
> lib/Makefile | 2 +-
> lib/libbootmenu/Makefile | 49 ++++++++++++
> lib/libbootmenu/bootmenu.c | 181 ++++++++++++++++++++++++++++++++++++++++++
> lib/libbootmenu/bootmenu.code | 20 +++++
> lib/libbootmenu/bootmenu.h | 15 ++++
> lib/libbootmenu/bootmenu.in | 15 ++++
> slof/fs/start-up.fs | 71 +++--------------
> 9 files changed, 297 insertions(+), 67 deletions(-)
> create mode 100644 lib/libbootmenu/Makefile
> create mode 100644 lib/libbootmenu/bootmenu.c
> create mode 100644 lib/libbootmenu/bootmenu.code
> create mode 100644 lib/libbootmenu/bootmenu.h
> create mode 100644 lib/libbootmenu/bootmenu.in
>
> --
> 1.8.3.1
More information about the SLOF
mailing list