Please pull u-boot-dm

Simon Glass
2022-08-21T01:03:04Z

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13186

The following changes since commit 3212be5e24c5861c4209785fd5f654f43fe9d409:

Merge branch '2022-08-20-assorted-updates' (2022-08-20 19:00:10 -0400)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-20aug22

for you to fetch changes up to cd15b640b0b8d5a7ba5f1c0587e4f9c767e2d8fb:

binman: Add zstd bintool (2022-08-20 18:07:33 -0600)

----------------------------------------------------------------
binman fixes for various things
binman clean-up of compression and addition of utilities

----------------------------------------------------------------
Michal Simek (1):
bootstage: Show func name for bootstage_mark/error

Simon Glass (12):
binman: Put fake files in a subdirectory
log: Drop log_nop() functions
patman: Put the coverage command-line last
patman: Don't buffer test output with a single test
binman: Fix up the entry-docs for Entry_pre_load
binman: Add a way to check for missing properties
binman: Adjust mkimage etype node reading
binman: Avoid use of expected failure
binman: Improve mkimage documentation
binman: Allow the image name to be the data file
binman: Allow passing entries using -n
binman: Allow collection to use entries from other sections

Stefan Herbrechtsmeier (21):
binman: Skip elf tests if python elftools is not available
binman: Avoid duplicates in bintool lists
binman: Forward AddBintools calls to sub entries in cbfs_util
binman: Forward AddBintools calls to base class
binman: Collect bintools before usage
binman: Check only section data in multi section test
binman: Add DecompressData function to entry class
binman: Add length header attribute to dtb entry
binman: Disable compressed data header
binman: Remove obsolete compressed data header handling
binman: Move compression bintools creation into test setup
binman: Select compression bintools in cbfs_util class
binman: Move compression bintool management into entry class
binman: Support missing compression tools
binman: Add compression tests
binman: Add BintoolPacker class to bintool
binman: Add bzip2 bintool
binman: Add gzip bintool
binman: Add lzop bintool
binman: Add xz bintool
binman: Add zstd bintool

common/bootstage.c | 10 +-
include/bootstage.h | 21 +-
include/log.h | 18 --
tools/binman/binman.rst | 2 -
tools/binman/bintool.py | 115 ++++++++-
tools/binman/btool/btool_gzip.py | 31 +++
tools/binman/btool/bzip2.py | 30 +++
tools/binman/btool/lzop.py | 30 +++
tools/binman/btool/xz.py | 31 +++
tools/binman/btool/zstd.py | 30 +++
tools/binman/cbfs_util.py | 20 +-
tools/binman/cbfs_util_test.py | 4 +-
tools/binman/comp_util.py | 76 ------
tools/binman/control.py | 15 +-
tools/binman/elf_test.py | 14 ++
tools/binman/entries.rst | 70 +++++-
tools/binman/entry.py | 122 +++++++++-
tools/binman/entry_test.py | 9 +
tools/binman/etype/blob_dtb.py | 31 +++
tools/binman/etype/cbfs.py | 5 +
tools/binman/etype/collection.py | 3 +
tools/binman/etype/fill.py | 3 +-
tools/binman/etype/gbb.py | 1 +
tools/binman/etype/intel_ifwi.py | 1 +
tools/binman/etype/mkimage.py | 120 ++++++++--
tools/binman/etype/pre_load.py | 3 +-
tools/binman/etype/section.py | 12 +-
tools/binman/etype/vblock.py | 1 +
tools/binman/ftest.py | 260
++++++++++++++++++---
.../binman/test/235_compress_dtb_prepend_invalid.dts | 17 ++
tools/binman/test/235_mkimage_name.dts | 18 ++
.../binman/test/236_compress_dtb_prepend_length.dts | 19 ++
tools/binman/test/236_mkimage_image.dts | 21 ++
tools/binman/test/237_compress_dtb_invalid.dts | 16 ++
tools/binman/test/237_mkimage_image_no_content.dts | 22 ++
tools/binman/test/238_compress_dtb_zstd.dts | 16 ++
tools/binman/test/238_mkimage_image_bad.dts | 22 ++
tools/binman/test/239_collection_other.dts | 29 +++
tools/binman/test/240_mkimage_coll.dts | 27 +++
tools/patman/test_util.py | 7 +-
40 files changed, 1099 insertions(+), 203 deletions(-)
create mode 100644 tools/binman/btool/btool_gzip.py
create mode 100644 tools/binman/btool/bzip2.py
create mode 100644 tools/binman/btool/lzop.py
create mode 100644 tools/binman/btool/xz.py
create mode 100644 tools/binman/btool/zstd.py
delete mode 100644 tools/binman/comp_util.py
create mode 100644 tools/binman/test/235_compress_dtb_prepend_invalid.dts
create mode 100644 tools/binman/test/235_mkimage_name.dts
create mode 100644 tools/binman/test/236_compress_dtb_prepend_length.dts
create mode 100644 tools/binman/test/236_mkimage_image.dts
create mode 100644 tools/binman/test/237_compress_dtb_invalid.dts
create mode 100644 tools/binman/test/237_mkimage_image_no_content.dts
create mode 100644 tools/binman/test/238_compress_dtb_zstd.dts
create mode 100644 tools/binman/test/238_mkimage_image_bad.dts
create mode 100644 tools/binman/test/239_collection_other.dts
create mode 100644 tools/binman/test/240_mkimage_coll.dts

Regards,
Simon