Please pull u-boot-dm

Simon Glass
2024-11-03T14:48:06Z

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/23152
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=71&view=results

The following changes since commit e61ea9f2e5d2967826c2c6e3edba961064fbbaa1:

mtd: spi-nor: Guard SPI_STACKED_PARALLEL with DM_SPI check
(2024-10-31 13:34:29 -0600)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-2nov24

for you to fetch changes up to 572b7b0255f9f33002ce7d2a8b2bac30ab49a48e:

sandbox: Fix comment for nomap_sysmem() function (2024-11-02 16:14:55 -0600)

----------------------------------------------------------------
alist enhancements and fixes
minor test and sandbox fixes
some more x86/coreboot patches

----------------------------------------------------------------
Jonas Karlman (1):
bootstage: Do not sort records

Simon Glass (27):
alist: Mention the error condition in alist_add_placeholder()
alist: Add a comment for alist_init_struct()
alist: Expand the comment for alist_get()
alist: Add a way to get the next element
alist: Add for-loop helpers
alist: Add a function to empty the list
alist: Add a way to efficiently filter an alist
alist: Add maintainer
dm: core: Add a function to see if a device exists
test: boot: Use a consistent name for the script bootmeth
test: Expand implementation of ut_list_has_dm_tests()
test: Drop the duplicate line in setup_bootmenu_image()
test: boot: Update bootflow_iter() for console checking
bootstd: cros: Correct the x86-setup address
bootstd: Avoid showing an invalid buffer address
x86: coreboot: Add a test for cbsysinfo command
x86: coreboot: Show the option table
x86: coreboot: Enable support for the configuration editor
x86: coreboot: Add a command to check and update CMOS RAM
x86: coreboot: Allow building an expo for editing CMOS config
log: Add a new category for tests
test: Allow saving and restoring the bloblist
bloblist: test: Mark tests with UTF_BLOBLIST
sandbox: Convert sb command to use new macro
doc: sandbox: Add docs for the sb command
sandbox: Add a way to show the sandbox memory-mapping
sandbox: Fix comment for nomap_sysmem() function

MAINTAINERS | 7 ++
arch/sandbox/cpu/cpu.c | 13 +++
arch/sandbox/include/asm/cpu.h | 3 +
arch/sandbox/include/asm/io.h | 2 +-
arch/x86/dts/coreboot.dts | 7 ++
boot/Makefile | 3 +
boot/expo_build_cb.c | 245
++++++++++++++++++++++++++++++++++++++++++++++++++++
cmd/Kconfig | 11 +++
cmd/bootflow.c | 9 +-
cmd/cedit.c | 28 ++++++
cmd/sb.c | 42 ++++-----
cmd/x86/Makefile | 1 +
cmd/x86/cbcmos.c | 139 ++++++++++++++++++++++++++++++
cmd/x86/cbsysinfo.c | 73 +++++++++++++++-
common/bootstage.c | 12 +--
common/log.c | 1 +
configs/coreboot64_defconfig | 2 +
configs/coreboot_defconfig | 2 +
doc/board/coreboot/coreboot.rst | 6 ++
doc/develop/cedit.rst | 2 +-
doc/usage/cmd/cbcmos.rst | 45 ++++++++++
doc/usage/cmd/cbsysinfo.rst | 99 +++++++++++++++++++++
doc/usage/cmd/cedit.rst | 76 ++++++++++++++++
doc/usage/cmd/sb.rst | 79 +++++++++++++++++
doc/usage/index.rst | 2 +
drivers/core/uclass.c | 11 +++
include/alist.h | 139 +++++++++++++++++++++++++++++-
include/asm-generic/global_data.h | 2 +
include/dm/uclass.h | 11 +++
include/expo.h | 8 ++
include/log.h | 2 +
include/test/test.h | 3 +
lib/alist.c | 41 +++++++++
test/bloblist.c | 28 +++---
test/boot/bootflow.c | 4 +-
test/cmd/Makefile | 1 +
test/cmd/coreboot.c | 119 +++++++++++++++++++++++++
test/dm/core.c | 22 +++++
test/lib/alist.c | 253
++++++++++++++++++++++++++++++++++++++++++++++++++++++
test/py/tests/test_ut.py | 2 -
test/test-main.c | 31 ++++++-
41 files changed, 1521 insertions(+), 65 deletions(-)
create mode 100644 boot/expo_build_cb.c
create mode 100644 cmd/x86/cbcmos.c
create mode 100644 doc/usage/cmd/cbcmos.rst
create mode 100644 doc/usage/cmd/sb.rst
create mode 100644 test/cmd/coreboot.c

Regards,
Simon