Please pull u-boot-dm/next

Hi Tom,
This is for -next but we need to figure out the patch I just sent first. I can redo the pull if that patch is acceptable, or you can pick that up first.
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/21414 Note failure fixed by: https://patchwork.ozlabs.org/project/uboot/patch/20240702153739.2651815-1-sj...
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=64&view=re... (same failure)
The following changes since commit b4cbd1a257d4027038b4f997d73bdb0a066db045:
Merge tag 'u-boot-amlogic-20240701' of https://source.denx.de/u-boot/custodians/u-boot-amlogic into next (2024-07-01 08:44:28 -0600)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-next-2jul24
for you to fetch changes up to 001af73bdc4cd975f087bfef6ccff30d6f510c83:
bootstd: cros: store partition type in an efi_guid_t (2024-07-02 07:32:30 +0100)
---------------------------------------------------------------- buildman CI improvements binman fixes and assumed size partial tools fixes for Python 3.12 patman enhancements
---------------------------------------------------------------- Brandon Maier (3): tools: binman: fix deprecated Python unittest methods tools: binman: fix deprecated Python ConfigParser methods tools: patman: fix deprecated Python ConfigParser methods
Heinrich Schuchardt (2): sandbox: use sane access rights for files acpi: set creator_revision in acpi_fill_header
Ilias Apalodimas (2): sandbox: cleanup linker scripts and sections configs: enable setvariable at runtime on sandbox
Jonathan Liu (1): sandbox: enable support for the unlz4 command
Quentin Schulz (4): dm: core: fix misleading debug message when matching compatible dm: core: fix signedness in debug messages dm: core: migrate debug() messages to use dm_warn dm: core: fix typo in SPL_DM_WARN prompt text
Rasmus Villemoes (1): global_data.h: drop write-only field dm_root_f
Sean Anderson (3): patman: Fix tests if add_maintainers is set to False patman: Add Commit-cc as an alias for Patch-cc patman: Add a tag for when a patch gets added to a series
Simon Glass (19): binman: efi: Correct entry docs binman: Regenerate nxp docs binman: ti: Regenerate entry docs binman: Update the entrydocs header binman: Support an assumed size for missing binaries binman: Make Intel ME default to position 0x1000 x86: Set up some assumed sizes for binary blobs buildman: Make mrproper an argument to _reconfigure() buildman: Make mrproper an argument to _config_and_build() buildman: Make mrproper an argument to run_commit() buildman: Avoid rebuilding when --mrproper is used buildman: Add a flag to force mrproper on failure buildman: Retry the build for current source buildman: Add a way to limit the number of buildmans buildman: Add python3-coverage buildman: Add python3-pycryptodome buildman: Fix a few typos in toolchain code buildman: Always use the full path in CROSS_COMPILE u_boot_pylib: Use correct coverage tool within venv
Vincent Stehlé (1): bootstd: cros: store partition type in an efi_guid_t
arch/sandbox/cpu/os.c | 6 +- arch/sandbox/cpu/u-boot.lds | 20 ++---- arch/sandbox/lib/Makefile | 2 +- arch/sandbox/lib/sections.c | 13 ---- arch/x86/dts/u-boot.dtsi | 5 ++ arch/x86/lib/acpi_table.c | 2 - boot/bootmeth_cros.c | 4 +- cmd/unlz4.c | 4 +- common/board_r.c | 3 +- configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 1 + drivers/core/Kconfig | 2 +- drivers/core/device.c | 2 +- drivers/core/fdtaddr.c | 7 +- drivers/core/lists.c | 7 +- drivers/core/of_access.c | 51 +++++++------- drivers/core/of_addr.c | 41 ++++++------ drivers/core/of_extra.c | 33 +++++----- drivers/core/ofnode.c | 81 ++++++++++++----------- drivers/core/regmap.c | 57 ++++++++-------- drivers/core/root.c | 14 ++-- drivers/core/uclass.c | 4 +- include/asm-generic/global_data.h | 4 -- lib/acpi/acpi_table.c | 2 +- lib/acpi/ssdt.c | 1 - test/dm/acpi.c | 3 +- test/dm/core.c | 1 - tools/binman/binman.rst | 7 ++ tools/binman/entries.rst | 115 ++++++++++++++++++++++++-------- tools/binman/entry.py | 3 +- tools/binman/entry_test.py | 6 +- tools/binman/etype/blob.py | 7 +- tools/binman/etype/efi_capsule.py | 40 +++++------ tools/binman/etype/efi_empty_capsule.py | 22 ++++--- tools/binman/etype/intel_descriptor.py | 2 +- tools/binman/etype/ti_secure.py | 45 ++++++------- tools/binman/fdt_test.py | 48 +++++++------- tools/binman/ftest.py | 70 ++++++++++++++------ tools/binman/test/326_assume_size.dts | 16 +++++ tools/binman/test/327_assume_size_ok.dts | 16 +++++ tools/buildman/bsettings.py | 5 +- tools/buildman/builder.py | 23 ++++--- tools/buildman/builderthread.py | 48 +++++++++----- tools/buildman/buildman.rst | 8 ++- tools/buildman/cmdline.py | 8 ++- tools/buildman/control.py | 145 ++++++++++++++++++++++++++++++++++++++-- tools/buildman/func_test.py | 74 ++++++++++----------- tools/buildman/pyproject.toml | 6 +- tools/buildman/requirements.txt | 2 + tools/buildman/test.py | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- tools/buildman/toolchain.py | 24 ++++--- tools/patman/func_test.py | 10 ++- tools/patman/patchstream.py | 7 ++ tools/patman/patman.rst | 15 ++++- tools/patman/settings.py | 8 +-- tools/patman/test/0002-fdt-Correct-cast-for-sandbox-in-fdtdec_setup_mem_siz.patch | 2 + tools/patman/test/test01.txt | 2 + tools/u_boot_pylib/terminal.py | 7 +- tools/u_boot_pylib/test_util.py | 11 +++- 59 files changed, 942 insertions(+), 429 deletions(-) delete mode 100644 arch/sandbox/lib/sections.c create mode 100644 tools/binman/test/326_assume_size.dts create mode 100644 tools/binman/test/327_assume_size_ok.dts
Regards, Simon

On Tue, Jul 02, 2024 at 04:51:30PM +0100, Simon Glass wrote:
Hi Tom,
This is for -next but we need to figure out the patch I just sent first. I can redo the pull if that patch is acceptable, or you can pick that up first.
I thought you meant the i.MX9 patch, but with that applied before your series, CI now fails on those platforms. So yes, lets hold off on whatever is causing that for now and rebase to exclude it.

Hi Tom,
On Tue, 2 Jul 2024 at 20:04, Tom Rini trini@konsulko.com wrote:
On Tue, Jul 02, 2024 at 04:51:30PM +0100, Simon Glass wrote:
Hi Tom,
This is for -next but we need to figure out the patch I just sent first. I can redo the pull if that patch is acceptable, or you can pick that up first.
I thought you meant the i.MX9 patch, but with that applied before your series, CI now fails on those platforms. So yes, lets hold off on whatever is causing that for now and rebase to exclude it.
Yes, I see it still fails in CI although it now works locally. I ran out of time to look at it but I'm hoping that the maintainer will take a look at the patch.
I also find that buildman retries each build that creates warnings, including the missing-binary ones. It is mostly a waste of time, so I would like to figure out a way around that.
For now I will resend the PR without the 'retry' commit.
Regards, Simon
participants (2)
-
Simon Glass
-
Tom Rini