mbox series

Please pull u-boot-dm/next

Message ID CAPnjgZ3e9EukBXR2GWBbg4QesMEAqLf-cE41uL30ez7Zm87ebg@mail.gmail.com
State Awaiting Upstream
Delegated to: Tom Rini
Headers show
Series Please pull u-boot-dm/next | expand

Pull-request

git://git.denx.de/u-boot-dm.git tags/dm-pull-28jun22

Message

Simon Glass June 28, 2022, 1:41 p.m. UTC
Hi Tom,

This is for the -next branch.

https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/e87da5704ffa6fc782d93d137fa30a37a5df3566


The following changes since commit ea82ed8c2eaee0a0f7dee31016aaee4ce88e9ea7:

  Merge branch '2022-06-27-add-armv8-sha1-sha256-support' into next
(2022-06-27 13:39:19 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-28jun22

for you to fetch changes up to e87da5704ffa6fc782d93d137fa30a37a5df3566:

  armv8: u-boot-spl.lds: mark __image_copy_start as symbol (2022-06-28
03:09:52 +0100)

----------------------------------------------------------------
nman external-symbol improvements
Driver model memory-usage reporting
patman test-reporting improvements
Add bloblist design goals

----------------------------------------------------------------
Alper Nebi Yasak (12):
      patman: test_util: Fix printing results for failed tests
      patman: test_util: Handle nonexistent tests while loading tests
      patman: test_util: Use unittest text runner to print test results
      patman: test_util: Customize unittest test results for more info
      patman: test_util: Print test stdout/stderr within test summaries
      spl: binman: Fix use of undeclared u_boot_any symbols
      spl: binman: Make TPL_BINMAN_SYMBOLS depend on TPL_FRAMEWORK
      spl: binman: Declare extern symbols for VPL as well
      spl: binman: Split binman symbols support from enabling binman
      spl: binman: Add config options for binman symbols in VPL
      spl: binman: Check at runtime if binman symbols were filled in
      spl: binman: Disable u_boot_any symbols for i.MX8M boards

Heinrich Schuchardt (6):
      sandbox: add function os_printf()
      sandbox: show error if the device-tree cannot be loaded
      dm: fix formatting of uclass dump
      sandbox: raise SANDBOX_RAM_SIZE_MB default to 256
      test: fix some pylint errors in test_bind.py
      sandbox: cast to pointer from integer of different size

Peng Fan (1):
      armv8: u-boot-spl.lds: mark __image_copy_start as symbol

Sean Anderson (4):
      sandbox: usb: Fix out-of-bounds read when fd=-1
      dm: core: Provide fallbacks for ofnode_conf_read_...
      dm: core: Use device_foreach_child where possible
      patman: Fix defaults not propagating to subparsers

Simon Glass (11):
      bloblist: Describe the design goals
      dtoc: Update fdt tests to use test_util
      dm: core: Rename dm_dump_all()
      dm: core: Sort dm subcommands
      dm: core: Fix addresses in the dm static command
      dm: core: Add documentation for the dm command
      dm: core: Switch the testbus driver to use a new struct
      dm: core: Support accessing core tags
      dm: core: Add a way to collect memory usage
      dm: core: Add a command to show driver model statistics
      dm: spl: Allow SPL to show memory usage

 arch/arm/cpu/armv8/u-boot-spl.lds           |   2 +-
 arch/sandbox/Kconfig                        |   4 +-
 arch/sandbox/cpu/cpu.c                      |   8 +-
 arch/sandbox/cpu/os.c                       |  13 +
 cmd/dm.c                                    |  72 ++--
 common/spl/Kconfig                          |  23 +-
 common/spl/Kconfig.tpl                      |  27 +-
 common/spl/Kconfig.vpl                      |  25 ++
 common/spl/spl.c                            |  25 +-
 common/spl/spl_ram.c                        |   2 +-
 doc/develop/bloblist.rst                    |   2 +
 doc/usage/cmd/dm.rst                        | 487 ++++++++++++++++++++++++++++
 doc/usage/index.rst                         |   1 +
 drivers/core/Kconfig                        |  21 ++
 drivers/core/device-remove.c                |   4 +-
 drivers/core/device.c                       |  86 ++++-
 drivers/core/devres.c                       |   2 +-
 drivers/core/dump.c                         |  83 ++++-
 drivers/core/root.c                         |  53 +++
 drivers/core/tag.c                          |  29 ++
 drivers/misc/qfw_sandbox.c                  |   2 +-
 drivers/misc/test_drv.c                     |   6 +-
 drivers/usb/emul/sandbox_flash.c            |   5 +-
 include/binman_sym.h                        |  51 ++-
 include/bloblist.h                          |  62 +++-
 include/dm/device.h                         |  25 ++
 include/dm/ofnode.h                         |  66 ++--
 include/dm/root.h                           |  45 +++
 include/dm/tag.h                            |  32 +-
 include/dm/test.h                           |   7 +
 include/dm/util.h                           |  11 +-
 include/os.h                                |   7 +
 include/spl.h                               |   2 +
 test/dm/core.c                              |  91 ++++++
 test/py/tests/test_bind.py                  | 345 ++++++++++----------
 tools/binman/elf.py                         |  12 +-
 tools/binman/elf_test.py                    |  12 +-
 tools/binman/ftest.py                       |  33 +-
 tools/binman/main.py                        |   8 +-
 tools/binman/test/021_image_pad.dts         |   2 +-
 tools/binman/test/024_sorted.dts            |   2 +-
 tools/binman/test/028_pack_4gb_outside.dts  |   2 +-
 tools/binman/test/029_x86_rom.dts           |   6 +-
 tools/binman/test/053_symbols.dts           |   2 +-
 tools/binman/test/149_symbols_tpl.dts       |   4 +-
 tools/binman/test/155_symbols_tpl_x86.dts   |   4 +-
 tools/binman/test/187_symbols_sub.dts       |   2 +-
 tools/binman/test/Makefile                  |   2 +-
 tools/binman/test/generated/autoconf.h      |   3 +
 tools/binman/test/u_boot_binman_syms.c      |   6 +-
 tools/binman/test/u_boot_binman_syms_size.c |   6 +-
 tools/buildman/main.py                      |   8 +-
 tools/concurrencytest/concurrencytest.py    |  83 ++++-
 tools/dtoc/main.py                          |   9 +-
 tools/dtoc/test_dtoc.py                     |   6 +-
 tools/dtoc/test_fdt.py                      |  29 +-
 tools/patman/main.py                        |   8 +-
 tools/patman/settings.py                    |   7 +-
 tools/patman/test_util.py                   | 150 ++++++---
 59 files changed, 1723 insertions(+), 409 deletions(-)
 create mode 100644 doc/usage/cmd/dm.rst
 create mode 100644 tools/binman/test/generated/autoconf.h

Regards,
Simon

Comments

Simon Glass July 5, 2022, 9:59 a.m. UTC | #1
Hi Tom,

On Tue, 28 Jun 2022 at 07:41, Simon Glass <sjg@chromium.org> wrote:
>
> Hi Tom,
>
> This is for the -next branch.
>
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/e87da5704ffa6fc782d93d137fa30a37a5df3566
>
>
> The following changes since commit ea82ed8c2eaee0a0f7dee31016aaee4ce88e9ea7:
>
>   Merge branch '2022-06-27-add-armv8-sha1-sha256-support' into next
> (2022-06-27 13:39:19 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-28jun22
>
> for you to fetch changes up to e87da5704ffa6fc782d93d137fa30a37a5df3566:
>
>   armv8: u-boot-spl.lds: mark __image_copy_start as symbol (2022-06-28
> 03:09:52 +0100)
>
> ----------------------------------------------------------------
> nman external-symbol improvements
> Driver model memory-usage reporting
> patman test-reporting improvements
> Add bloblist design goals
>
> ----------------------------------------------------------------
> Alper Nebi Yasak (12):
>       patman: test_util: Fix printing results for failed tests
>       patman: test_util: Handle nonexistent tests while loading tests
>       patman: test_util: Use unittest text runner to print test results
>       patman: test_util: Customize unittest test results for more info
>       patman: test_util: Print test stdout/stderr within test summaries
>       spl: binman: Fix use of undeclared u_boot_any symbols
>       spl: binman: Make TPL_BINMAN_SYMBOLS depend on TPL_FRAMEWORK
>       spl: binman: Declare extern symbols for VPL as well
>       spl: binman: Split binman symbols support from enabling binman
>       spl: binman: Add config options for binman symbols in VPL
>       spl: binman: Check at runtime if binman symbols were filled in
>       spl: binman: Disable u_boot_any symbols for i.MX8M boards
>
> Heinrich Schuchardt (6):
>       sandbox: add function os_printf()
>       sandbox: show error if the device-tree cannot be loaded
>       dm: fix formatting of uclass dump
>       sandbox: raise SANDBOX_RAM_SIZE_MB default to 256
>       test: fix some pylint errors in test_bind.py
>       sandbox: cast to pointer from integer of different size
>
> Peng Fan (1):
>       armv8: u-boot-spl.lds: mark __image_copy_start as symbol
>
> Sean Anderson (4):
>       sandbox: usb: Fix out-of-bounds read when fd=-1
>       dm: core: Provide fallbacks for ofnode_conf_read_...
>       dm: core: Use device_foreach_child where possible
>       patman: Fix defaults not propagating to subparsers
>
> Simon Glass (11):
>       bloblist: Describe the design goals
>       dtoc: Update fdt tests to use test_util
>       dm: core: Rename dm_dump_all()
>       dm: core: Sort dm subcommands
>       dm: core: Fix addresses in the dm static command
>       dm: core: Add documentation for the dm command
>       dm: core: Switch the testbus driver to use a new struct
>       dm: core: Support accessing core tags
>       dm: core: Add a way to collect memory usage
>       dm: core: Add a command to show driver model statistics
>       dm: spl: Allow SPL to show memory usage
>
>  arch/arm/cpu/armv8/u-boot-spl.lds           |   2 +-
>  arch/sandbox/Kconfig                        |   4 +-
>  arch/sandbox/cpu/cpu.c                      |   8 +-
>  arch/sandbox/cpu/os.c                       |  13 +
>  cmd/dm.c                                    |  72 ++--
>  common/spl/Kconfig                          |  23 +-
>  common/spl/Kconfig.tpl                      |  27 +-
>  common/spl/Kconfig.vpl                      |  25 ++
>  common/spl/spl.c                            |  25 +-
>  common/spl/spl_ram.c                        |   2 +-
>  doc/develop/bloblist.rst                    |   2 +
>  doc/usage/cmd/dm.rst                        | 487 ++++++++++++++++++++++++++++
>  doc/usage/index.rst                         |   1 +
>  drivers/core/Kconfig                        |  21 ++
>  drivers/core/device-remove.c                |   4 +-
>  drivers/core/device.c                       |  86 ++++-
>  drivers/core/devres.c                       |   2 +-
>  drivers/core/dump.c                         |  83 ++++-
>  drivers/core/root.c                         |  53 +++
>  drivers/core/tag.c                          |  29 ++
>  drivers/misc/qfw_sandbox.c                  |   2 +-
>  drivers/misc/test_drv.c                     |   6 +-
>  drivers/usb/emul/sandbox_flash.c            |   5 +-
>  include/binman_sym.h                        |  51 ++-
>  include/bloblist.h                          |  62 +++-
>  include/dm/device.h                         |  25 ++
>  include/dm/ofnode.h                         |  66 ++--
>  include/dm/root.h                           |  45 +++
>  include/dm/tag.h                            |  32 +-
>  include/dm/test.h                           |   7 +
>  include/dm/util.h                           |  11 +-
>  include/os.h                                |   7 +
>  include/spl.h                               |   2 +
>  test/dm/core.c                              |  91 ++++++
>  test/py/tests/test_bind.py                  | 345 ++++++++++----------
>  tools/binman/elf.py                         |  12 +-
>  tools/binman/elf_test.py                    |  12 +-
>  tools/binman/ftest.py                       |  33 +-
>  tools/binman/main.py                        |   8 +-
>  tools/binman/test/021_image_pad.dts         |   2 +-
>  tools/binman/test/024_sorted.dts            |   2 +-
>  tools/binman/test/028_pack_4gb_outside.dts  |   2 +-
>  tools/binman/test/029_x86_rom.dts           |   6 +-
>  tools/binman/test/053_symbols.dts           |   2 +-
>  tools/binman/test/149_symbols_tpl.dts       |   4 +-
>  tools/binman/test/155_symbols_tpl_x86.dts   |   4 +-
>  tools/binman/test/187_symbols_sub.dts       |   2 +-
>  tools/binman/test/Makefile                  |   2 +-
>  tools/binman/test/generated/autoconf.h      |   3 +
>  tools/binman/test/u_boot_binman_syms.c      |   6 +-
>  tools/binman/test/u_boot_binman_syms_size.c |   6 +-
>  tools/buildman/main.py                      |   8 +-
>  tools/concurrencytest/concurrencytest.py    |  83 ++++-
>  tools/dtoc/main.py                          |   9 +-
>  tools/dtoc/test_dtoc.py                     |   6 +-
>  tools/dtoc/test_fdt.py                      |  29 +-
>  tools/patman/main.py                        |   8 +-
>  tools/patman/settings.py                    |   7 +-
>  tools/patman/test_util.py                   | 150 ++++++---
>  59 files changed, 1723 insertions(+), 409 deletions(-)
>  create mode 100644 doc/usage/cmd/dm.rst
>  create mode 100644 tools/binman/test/generated/autoconf.h
>
> Regards,
> Simon

Just checking on this one?

Regards,
Simon
Tom Rini July 8, 2022, 9:52 p.m. UTC | #2
On Tue, Jun 28, 2022 at 07:41:16AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> This is for the -next branch.
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/e87da5704ffa6fc782d93d137fa30a37a5df3566
> 
> 
> The following changes since commit ea82ed8c2eaee0a0f7dee31016aaee4ce88e9ea7:
> 
>   Merge branch '2022-06-27-add-armv8-sha1-sha256-support' into next
> (2022-06-27 13:39:19 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-28jun22
> 
> for you to fetch changes up to e87da5704ffa6fc782d93d137fa30a37a5df3566:
> 
>   armv8: u-boot-spl.lds: mark __image_copy_start as symbol (2022-06-28
> 03:09:52 +0100)
> 

Applied to u-boot/next, thanks!