From 65898fe68e036249f02a5c401af1557ab670908c Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Thu, 9 Oct 2025 16:03:03 +0100 Subject: [PATCH] expo: Add an image that indicates verification Where an OS is verified by a vendor, add a way to show a suitable symbol to indicate this. Series-to: concept Series-cc: heinrich Cover-letter: expo: Extend the boot menu The current boot menu works but it is still fairly basic. This series makes various improvements: - adds buttons for settings, help - adds a way to show other items for each OS (e.g. distro version-name) - adds a second logo - allows a box to be drawn around each item This series also provides a way to dump the expo as a text file, so that it can be examined or compared with another one. This is useful for debugging. A 'cedit dump' command allows dumping the information. A few fixes are included as well: - for mouse operation, avoid dropping click events - for keyboard, fix support for escape sequences END Signed-off-by: Simon Glass --- boot/bootflow_internal.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/bootflow_internal.h b/boot/bootflow_internal.h index dc5f587e83e..519c3ee782a 100644 --- a/boot/bootflow_internal.h +++ b/boot/bootflow_internal.h @@ -25,6 +25,7 @@ * @ITEM_PREVIEW: Preview image for the OS * @ITEM_VERSION_NAME: Distro's name for the version, e.g. 'Noble Numbat' * @ITEM_BOX: Box around the item (normally hidden) + * @ITEM_VERIFIED: Indicates that the item is verified by the vendor */ enum boomenu_id_t { START, @@ -68,6 +69,7 @@ enum boomenu_id_t { ITEM_PREVIEW = 1000, ITEM_VERSION_NAME = 1100, ITEM_BOX = 1200, + ITEM_VERIFIED = 1300, /* left margin for the main menu */ MARGIN_LEFT = 100,