This series includes patches to update buildman to support Labgrid better and some minor binman fixes and improvements.
Changes in v2: - Move the binman assume-size feature into this series Simon Glass (14): 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 arch/x86/dts/u-boot.dtsi | 5 + tools/binman/binman.rst | 7 ++ tools/binman/entries.rst | 115 +++++++++++++----- tools/binman/entry.py | 3 +- 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/ftest.py | 28 +++++ tools/binman/test/326_assume_size.dts | 16 +++ tools/binman/test/327_assume_size_ok.dts | 16 +++ tools/buildman/builder.py | 18 +-- tools/buildman/builderthread.py | 44 ++++--- tools/buildman/buildman.rst | 8 +- tools/buildman/cmdline.py | 6 +- tools/buildman/control.py | 141 ++++++++++++++++++++++- tools/buildman/pyproject.toml | 6 +- tools/buildman/test.py | 121 +++++++++++++++++++ tools/u_boot_pylib/terminal.py | 7 +- 20 files changed, 545 insertions(+), 112 deletions(-) create mode 100644 tools/binman/test/326_assume_size.dts create mode 100644 tools/binman/test/327_assume_size_ok.dts -- 2.34.1