Hi Tom, I have kept back some of the coreboot patches until the docker change is applied. It needs a newer version of coreboot.
- Simon https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/22775 https://dev.azure.com/simon0972/u-boot/_build/results?buildId=69&view=results The following changes since commit 8efc954fc77eaa734b9fe0cba4b33b75b6e8dbb8: Makefile: Drop SPL_FIT_SOURCE support (2024-10-17 08:36:10 -0600) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-17oct24 for you to fetch changes up to d9cfa1e3a3d6977feb8265703a6612f1477e9508: x86: cpu: Add missing header inclusion (2024-10-17 14:36:23 -0600) ---------------------------------------------------------------- A few new x86 commands and minor improvements expo improvements binman support for signing FIT images ---------------------------------------------------------------- Alexander Kochetkov (3): binman: fix passing loadables to mkimage on first run image-host: fix 'unknown error' error message binman: implement signing FIT images during image build Andy Shevchenko (4): x86: cpu: Use default print_cpuinfo() for all x86: cpu: Mark a few functions static x86: cpu: Add a few prototypes to the header file x86: cpu: Add missing header inclusion Dmitrii Merkurev (1): virtio: blk: introduce virtio-block erase support Marek Vasut (1): sandbox: dts: Add missing sandbox, emul phandle to sandbox-pmic Simon Glass (33): video: Allow querying the font size coreboot: Switch to a monospaced font x86: Show the CPU vendor in bdinfo x86: Ensure the CPU identity exists for timer init x86: Avoid timer-clock overflow x86: Sync up tsc_timer with Linux x86: Add a cpuid command x86: Add msr command x86: coreboot: Update the timestamp code to use sysinfo x86: coreboot: Add timestamps from coreboot to bootstage x86: coreboot: Enable receiving timestamps from coreboot blk: Make functions available unconditionally bootstd: Avoid calling unavailable block functions bootstd: Avoid depending on BLK buildman: Correct some warnings about regex strings sandbox_spl: Restrict use of UPL when not enabled u_boot_pylib: Support running coverage on selected functions binman: Support getting test-coverage on just one test binman: Add a tutorial on resolving test-coverage bugs video: Add a dark-grey console colour video: Avoid starting a new line to close to the bottom expo: Place menu items to the right of all labels expo: Set the initial next_id to 1 expo: Use standard numbering for save and discard expo: Allow menu items to have values expo: Add a little more cedit CMOS logging expo: Support menu-item values in cedit expo: Drop unneceesary calls to expo_str() expo: Drop scene_title_set() expo: Add forward declaration for udevice to cedit docker: Update coreboot doc: Update coreboot's CI information x86: Enable RTC command by default Tom Rini (1): x86: Make default_print_cpuinfo be a weak alias for print_cpuinfo MAINTAINERS | 1 + arch/sandbox/cpu/spl.c | 5 +- arch/sandbox/dts/cedit.dtsi | 3 + arch/sandbox/dts/sandbox_pmic.dtsi | 1 + arch/x86/cpu/broadwell/cpu.c | 12 - arch/x86/cpu/coreboot/coreboot.c | 12 +- arch/x86/cpu/coreboot/timestamp.c | 11 +- arch/x86/cpu/cpu.c | 8 +- arch/x86/cpu/cpu_x86.c | 1 + arch/x86/cpu/efi/app.c | 5 - arch/x86/cpu/efi/payload.c | 5 - arch/x86/cpu/i386/cpu.c | 99 ++++--- arch/x86/cpu/i386/interrupt.c | 2 +- arch/x86/cpu/ivybridge/cpu.c | 14 - arch/x86/cpu/mtrr.c | 2 +- arch/x86/cpu/qemu/qemu.c | 6 - arch/x86/cpu/quark/quark.c | 6 - arch/x86/cpu/slimbootloader/slimbootloader.c | 5 - arch/x86/cpu/tangier/tangier.c | 5 - arch/x86/cpu/x86_64/cpu.c | 6 + arch/x86/cpu/x86_64/misc.c | 5 - arch/x86/include/asm/cpu.h | 7 + arch/x86/include/asm/u-boot-x86.h | 18 +- arch/x86/lib/bdinfo.c | 7 +- arch/x86/lib/fsp/fsp_common.c | 6 - boot/Kconfig | 2 +- boot/bootdev-uclass.c | 3 + boot/cedit.c | 191 +++++++++---- boot/expo.c | 3 + boot/expo_build.c | 36 ++- boot/scene.c | 61 +++- boot/scene_internal.h | 30 +- boot/scene_menu.c | 26 +- boot/scene_textline.c | 3 +- cmd/Kconfig | 1 + cmd/font.c | 17 +- cmd/x86/Makefile | 2 +- cmd/x86/cpuid.c | 37 +++ cmd/x86/msr.c | 52 ++++ configs/coreboot64_defconfig | 3 + configs/coreboot_defconfig | 5 + configs/gardena-smart-gateway-mt7688_defconfig | 1 + doc/board/coreboot/coreboot.rst | 14 +- doc/develop/binman_tests.rst | 734 ++++++++++++++++++++++++++++++++++++++++++++++++ doc/develop/cedit.rst | 7 +- doc/develop/expo.rst | 26 +- doc/develop/index.rst | 1 + doc/usage/cmd/cedit.rst | 15 +- doc/usage/cmd/cpuid.rst | 68 +++++ doc/usage/cmd/font.rst | 6 +- doc/usage/cmd/msr.rst | 61 ++++ doc/usage/index.rst | 2 + drivers/timer/tsc_timer.c | 18 +- drivers/video/vidconsole-uclass.c | 4 +- drivers/video/video-uclass.c | 3 + drivers/virtio/virtio_blk.c | 91 +++++- drivers/virtio/virtio_blk.h | 47 ++++ include/blk.h | 9 +- include/cedit.h | 1 + include/expo.h | 43 ++- include/test/cedit-test.h | 30 +- include/video.h | 4 +- include/video_console.h | 8 + test/boot/cedit.c | 22 +- test/boot/expo.c | 26 +- test/boot/files/expo_ids.h | 3 +- test/boot/files/expo_layout.dts | 5 +- test/cmd/Makefile | 1 + test/cmd/cpuid.c | 22 ++ test/cmd/font.c | 21 +- test/cmd/msr.c | 38 +++ tools/binman/binman.rst | 10 +- tools/binman/btool/mkimage.py | 5 +- tools/binman/entries.rst | 7 + tools/binman/etype/fit.py | 57 +++- tools/binman/ftest.py | 95 +++++++ tools/binman/main.py | 6 +- tools/binman/test/340_fit_signature.dts | 98 +++++++ tools/binman/test/340_rsa2048.key | 28 ++ tools/binman/test/341_fit_signature.dts | 98 +++++++ tools/binman/test/342_fit_signature.dts | 61 ++++ tools/buildman/builder.py | 6 +- tools/buildman/toolchain.py | 8 +- tools/docker/Dockerfile | 7 +- tools/expo.py | 33 ++- tools/image-host.c | 2 +- tools/u_boot_pylib/test_util.py | 13 +- 87 files changed, 2241 insertions(+), 348 deletions(-) create mode 100644 cmd/x86/cpuid.c create mode 100644 cmd/x86/msr.c create mode 100644 doc/develop/binman_tests.rst create mode 100644 doc/usage/cmd/cpuid.rst create mode 100644 doc/usage/cmd/msr.rst create mode 100644 test/cmd/cpuid.c create mode 100644 test/cmd/msr.c create mode 100644 tools/binman/test/340_fit_signature.dts create mode 100644 tools/binman/test/340_rsa2048.key create mode 100644 tools/binman/test/341_fit_signature.dts create mode 100644 tools/binman/test/342_fit_signature.dts Regards, Simon