
On Thu, Jan 04, 2024 at 08:11:33AM -0700, Simon Glass wrote:
U-Boot provides support for editing settings with an 'expo', as well as reading and writing settings to CMOS RAM.
This series integrates expo functionality with coreboot, using the sysinfo table to get a list of settings, creating an expo with them and allowing them to be edited.
A new CI test provides coverage for some coreboot-related commands. For this to work, a number of minor tweaks are made to existing tests, so that they pass on coreboot (x86) or at least are skipped when they cannot pass. Likely most of these fixes will apply to other boards too.
It includes several other fixes and improvements:
- new -m flag for 'bootflow scan' so it can display a menu automatically
- Fix for video-scrolling crash with Truetype
- menu items can now have individual integer values
- menu items are lined up according to the width of all menu labels
This needs to be rebased on top of master where I suspect the biggest problem is that we need to reconfigure coreboot that we build now? All of the new tests fail: https://source.denx.de/u-boot/u-boot/-/jobs/814728 and we're just building a standard defconfig for coreboot now.