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