Please pull u-boot-dm (take 2)
Simon Glass
sjg at chromium.org
Fri Oct 18 22:14:11 CEST 2024
Hi Tom,
The following changes since commit 8ab2178de069194d2eed8fe1b90db7e12cf032bb:
Merge tag 'u-boot-imx-master-20241018a' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-10-18
09:05:04 -0600)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-17oct24-take2
for you to fetch changes up to 44917d586657eeae0401bc29af80011a264002e7:
x86: cpu: Add missing header inclusion (2024-10-18 14:10:22 -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 (32):
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
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/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 +
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 +-
85 files changed, 2239 insertions(+), 347 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
More information about the U-Boot
mailing list