Hello! U-Boot Bootmenu in git master branch is completely broken and does not work. You can test it e.g. in qemu version of nokia n900 (see rx51.rst).
Bootmenu just prints garbage on both serial console and VGA video output and no option works. *** U-Boot Boot Menu *** A I E U U Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit I bisected this issue and problem is in: a3d0aa87acbec4b983f54c24a6e7fd8e9e7b9728 is the first bad commit commit a3d0aa87acbec4b983f54c24a6e7fd8e9e7b9728 Author: Masahisa Kojima <masahisa.koj...@linaro.org> Date: Thu Apr 28 17:09:41 2022 +0900 bootmenu: update bootmenu_entry structure This is a preparation for succeeding addition of uefi boot and distro boot menu entries into bootmenu. The bootmenu_entry title is updated to u16 string because uefi use u16 string. This commit also factors out the function to prepare the entries generated by "bootmenu_x" U-Boot environment variable. Signed-off-by: Masahisa Kojima <masahisa.koj...@linaro.org> Reviewed-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com> :040000 040000 37c91714b049be307521831c0470b3b6c8af2407 b3e865073a46108cccbf4dc0b401789ef0b05a2e M cmd Before that commit Bootmenu works fine and on serial console prints: *** U-Boot Boot Menu *** Attached kernel Internal eMMC External SD card U-Boot boot order U-Boot console Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit Could you please look at it and fix it?