Please pull u-boot-dm/next

Simon Glass sjg at chromium.org
Sat Mar 19 04:46:04 CET 2022


Hi Tom,

I have a passing run without the coreboot test. Are you seeing
problems with that? I may need to move the downloads into the docker
image.

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


The following changes since commit 297e6eb8dcf9d90aaf9b0d146cdd502403003d04:

  Merge tag 'xilinx-for-v2022.07-rc1' of
https://source.denx.de/u-boot/custodians/u-boot-microblaze into next
(2022-03-16 12:52:02 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-18mar22

for you to fetch changes up to 40c8bdd87e3baa44314720d0d51d90c41e633ca3:

  binman: Support splitting an ELF file into multiple nodes
(2022-03-18 19:24:25 -0600)

----------------------------------------------------------------
binman FIT improvements
various minor sandbox improvements

----------------------------------------------------------------
Jan Kiszka (1):
      binman: Include also subnodes in generator nodes

Philippe Reynes (1):
      tools: binman: main.py: add build-sandbox in sys.path

Simon Glass (28):
      binman: Complete elf test coverage
      sandbox: Show a message when writing out the ram buffer
      sandbox: Add the handoff header for spl
      sandbox: Open host file for read-only access if needed
      sandbox: Slow down the LCD sync rate
      sandbox: test: Tidy up spl_test_load() calls
      patman: Define Commit.path in the constructor
      dtoc: Make GetArgs() more flexible
      moveconfig: Remove remove_defconfig()
      moveconfig: Use re.fullmatch() to avoid extra check
      spl: Correct Kconfig help for TPL_BINMAN_SYMBOLS
      dtoc: Tidy up implementation of AddStringList()
      elf: Rename load_segments() and module failure
      binman: Tweak collect_contents_to_file() and docs
      binman: Rename ExpandToLimit to extend_to_limit
      binman: Rename ExpandEntries to gen_entries
      binman: Refactor fit to generate output at the end
      binman: Rename tools parameter to btools
      binman: Change how faked blobs are created
      binman: Make fake blobs zero-sized by default
      binman: Allow mkimage to use a non-zero fake-blob size
      binman: Read the fit entries only once
      binman: Update fit to move node reading into the ReadNode() method
      binman: Fix some pylint warnings in fit
      binman: Add a consistent way to report errors with fit
      binman: Update fit to use node instead of subnode
      binman: Keep a separate list of entries for fit
      binman: Support splitting an ELF file into multiple nodes

 arch/sandbox/cpu/spl.c                                       |   1 +
 arch/sandbox/cpu/state.c                                     |   3 +-
 common/spl/Kconfig                                           |   6 +-
 drivers/block/sandbox.c                                      |  11 +-
 drivers/video/video-uclass.c                                 |   2 +-
 test/image/spl_load.c                                        |   6 +-
 tools/binman/binman.rst                                      |  32 +-
 tools/binman/control.py                                      |   2 +-
 tools/binman/elf.py                                          |  10 +-
 tools/binman/elf_test.py                                     |  66 +++-
 tools/binman/entries.rst                                     | 146 ++++++++
 tools/binman/entry.py                                        |  51 +--
 tools/binman/etype/_testing.py                               |   2 +-
 tools/binman/etype/blob.py                                   |  10 +-
 tools/binman/etype/blob_ext_list.py                          |   2 +-
 tools/binman/etype/blob_phase.py                             |   2 +-
 tools/binman/etype/files.py                                  |   2 +-
 tools/binman/etype/fit.py                                    | 512
++++++++++++++++++++-------
 tools/binman/etype/gbb.py                                    |   4 +-
 tools/binman/etype/intel_ifwi.py                             |   4 +-
 tools/binman/etype/mkimage.py                                |  19 +-
 tools/binman/etype/section.py                                |  24 +-
 tools/binman/etype/vblock.py                                 |   4 +-
 tools/binman/ftest.py                                        | 209 +++++++++--
 tools/binman/main.py                                         |   1 +
 .../binman/test/{088_expand_size.dts => 088_extend_size.dts} |   8 +-
 .../{089_expand_size_bad.dts => 089_extend_size_bad.dts}     |   2 +-
 .../test/{121_entry_expand.dts => 121_entry_extend.dts}      |   0
 ...122_entry_expand_twice.dts => 122_entry_extend_twice.dts} |   0
 ...entry_expand_section.dts => 123_entry_extend_section.dts} |   0
 tools/binman/test/170_fit_fdt.dts                            |   3 +
 tools/binman/test/224_fit_bad_oper.dts                       |   2 -
 tools/binman/test/225_expand_size_bad.dts                    |  10 +
 tools/binman/test/226_fit_split_elf.dts                      |  67 ++++
 tools/binman/test/227_fit_bad_dir.dts                        |   9 +
 tools/binman/test/228_fit_bad_dir_config.dts                 |   9 +
 tools/binman/test/229_mkimage_missing.dts                    |  18 +
 tools/dtoc/fdt.py                                            |   4 +-
 tools/dtoc/fdt_util.py                                       |  12 +-
 tools/dtoc/test/dtoc_test_simple.dts                         |   2 +
 tools/dtoc/test_fdt.py                                       |  14 +-
 tools/moveconfig.py                                          |  16 +-
 tools/patman/commit.py                                       |   2 +
 43 files changed, 1051 insertions(+), 258 deletions(-)
 rename tools/binman/test/{088_expand_size.dts => 088_extend_size.dts} (88%)
 rename tools/binman/test/{089_expand_size_bad.dts =>
089_extend_size_bad.dts} (90%)
 rename tools/binman/test/{121_entry_expand.dts => 121_entry_extend.dts} (100%)
 rename tools/binman/test/{122_entry_expand_twice.dts =>
122_entry_extend_twice.dts} (100%)
 rename tools/binman/test/{123_entry_expand_section.dts =>
123_entry_extend_section.dts} (100%)
 create mode 100644 tools/binman/test/225_expand_size_bad.dts
 create mode 100644 tools/binman/test/226_fit_split_elf.dts
 create mode 100644 tools/binman/test/227_fit_bad_dir.dts
 create mode 100644 tools/binman/test/228_fit_bad_dir_config.dts
 create mode 100644 tools/binman/test/229_mkimage_missing.dts

Regards,
Simon


More information about the U-Boot mailing list