[PATCH v4 0/4] Autoboot prompt customization and bootmenu cosmetics

Ferass El Hafidi funderscore at postmarketos.org
Thu Apr 16 16:57:40 CEST 2026


This is a small patch series to make the autoboot prompt configurable
regardless of if CONFIG_AUTOBOOT_KEYED is enabled, which is very useful
with a splash screen. My usecase is, with some ANSI magic, moving the
autoboot prompt to the very bottom of the screen and highlighted, with a
splash screen shown.
Something like this: https://ircb.dersco.re/uploads/funderscore/efa2a27132e56891
It feels wrong to require AUTOBOOT_KEYED only for that usecase.

Also, the bootmenu now prints ANSI_CLEAR_LINE before each entry, which
has the effect of highlighting the entire line entry on vidconsole, just
like eficonfig. I can drop that one if it's not very useful, just
thought it would look nice.

And while at it, and because this has been due for a long time, convert
autoboot documentation to rST, so it is part of the public docs, instead
of a plain text file.

Signed-off-by: Ferass El Hafidi <funderscore at postmarketos.org>
---
Changes in v4:
 - Add patch to update autoboot documentation
 - Link to v3: https://lore.kernel.org/r/20260415-ui-cosmetics-v3-0-aa8308a47e33@postmarketos.org

Changes in v3:
 - Add Tom and Simon's R-b's
 - Convert autoboot documentation to rST
 - Link to v2: https://lore.kernel.org/r/20260408-ui-cosmetics-v2-0-721dc6d2116a@postmarketos.org

Changes in v2:
 - Remove #ifdef/#endif near printf in print_boot_delay: no need to
   guard the printf as CONFIG_AUTOBOOT_PROMPT must be set
 - Link to v1: https://lore.kernel.org/r/20260405-ui-cosmetics-v1-0-bffec3cac741@postmarketos.org

---
Ferass El Hafidi (4):
      autoboot: allow custom prompt without requiring AUTOBOOT_KEYED
      cmd: bootmenu: ANSI_CLEAR_LINE before entry name
      doc: usage: convert autoboot README to rST
      doc: usage: autoboot: update content

 boot/Kconfig           |  30 ++++-----
 cmd/bootmenu.c         |   2 +-
 common/autoboot.c      |   2 +-
 doc/README.autoboot    | 162 -------------------------------------------------
 doc/usage/autoboot.rst | 158 +++++++++++++++++++++++++++++++++++++++++++++++
 doc/usage/index.rst    |   1 +
 6 files changed, 176 insertions(+), 179 deletions(-)
---
base-commit: 0da1866a8fdd4d4bc4837ef2af281dbe010ae16b
change-id: 20260331-ui-cosmetics-aae207abed6b

Best regards,
-- 
--
Best regards,
Ferass



More information about the U-Boot mailing list