Please pull u-boot-dm into -next
Simon Glass
sjg at chromium.org
Tue May 27 14:15:14 CEST 2025
Hi Tom,
This is for -next
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/26346
(note that x86 boards and RISC-V board don't work in your tree at present)
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=79&view=results
The following changes since commit 39b815d02d7ce6af32bcf023d20243c404b75a84:
Merge tag 'v2025.07-rc3' into next (2025-05-26 16:07:19 -0600)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-next-27may25
for you to fetch changes up to ec2482a24ac3a1d0beadae80bcb28c8d89b4c1ab:
patman: Add basic documentation for new features (2025-05-27 10:07:43 +0100)
----------------------------------------------------------------
Sync up Python tools from my tree
- minor binman tweaks
- terminal improvements in u_boot_pylib
- patman move to asyncio
- patman support for new 'series' subcommand
----------------------------------------------------------------
Simon Glass (84):
buildman: Add a way to build a particular
targethttps://dev.azure.com/simon0972/u-boot/_build/results?buildId=79&view=results
binman: Read the skip-at-start value on startup
binman: x86: Write skip-at-start when end-at-4gb is used
patman: Move all non-test logic into control module
patman: Move capture_sys_output() into terminal and rename
binman: Correct a typo in the toolpath comment
u_boot_pylib: Allow control of capturing
u_boot_pylib: Improve ANSI-colour output with backgrounds
u_boot_pylib: Add a pager
u_boot_pylib: Avoid concurrent execution of only one test
u_boot_pylib: Allow disabling colour output
tools: Plumb in capture control
patman: Correct a stray quote
patman: Rename test_basic() in test_checkpatch
patman: Tidy up the start-up code
patman: Support extra test features
patman: Move code for sending into its own module
CI: Add a dependency file for patman
patman: Create a module for handling patchwork
patman: Move Patch and Review to patchwork module
patman: Add reading of series and patch status
patman: Rename check_patchwork_status()
patman: Split up check_and_show_status()
patman: Split out the processing of find_new_responses()
patman: Adjust how the fake request() function is provided
patman: Simplify test_find_new_responses()
patman: Show patches in yellow
patman: Add more information to Patch
patman: Use defaultdict directly
patman: Switch over to asyncio
patman: Provide an option to run in single-threaded mode
patman: Use a pager when outputting status
patman: Drop the old status code
patman: Untangle settings from gitutil
patman: Pass the alias dict into gitutil.build_email_list()
patman: Pass the alias dict into gitutil.email_patches()
patman: Pass aliases to Series.MakeCcFile()
patman: Update Series.ShowActions() to pass alias
u_boot_pylib: Support a fatal level in tout
u_boot_pylib: Tidy up quoting of cc and to
u_boot_pylib: Provide directories to gitutil functions
u_boot_pylib: Speed up determining the upstream branch
patman: Add all files to __init__.py
patman: Allow setting the current directory when sending
patman: Allow setting a git directory when sending
patman: Correct use of str in code
patman: Use itr instead of lines for iterator
patman: Use .git as the git directory
patman: Use variables for series ID and title
patman: Clean up creation of the git tree
patman: Use git to set up the test config
patman: Correct some pylint and asyncio issues
patman: Split parser creation from parsing
patman: Add tests for help
patman: Split subparsers into their own functions
patman: Move arguments for sent into the correct parser
patman: Move -H out of the send command
patman: Tidy up function comments in the series module
patman: Support collecting all lines in the commit message
u_boot_pylib: Correct pylint warnings in gitutil
patman: Deal with git safe-directory warning
u_boot_pylib: Add more functions to gitutil
patman: Use python3 with /usr/bin/env
patman: Add a test for collecting a PATCH prefix
patman: Move common test code into a new module
patman: Add a fourth series for testing
patman: Avoid touching the system or local config
patman: Add a simple database implementation
patman: Add a helper for managing cseries
patman: Add a Cseries class
patman: Update status command support cover-letter info
patman: Enhance patchwork interface to support Cseries
patman: Enhance implementation of file-based defaults
patman: Use -c to show patch comments
patman: Support returning the parsers to use
patman: Introduce basic database support in Series
patman: Improve Series support for patchwork links
patman: Implement the patchwork subcommand
patman: Support aliases for commands and subcommands
patman: Update send function to return whether it sent
patman: Implement the series subcommand
patman: Implement the upstream subcommand
patman: Add tests for Cseries
patman: Add basic documentation for new features
arch/x86/cpu/intel_common/intel_opregion.c | 1 -
arch/x86/lib/fsp2/fsp_init.c | 2 +-
doc/develop/binman_tests.rst | 6 +-
doc/develop/pics/patman.jpg | Bin 0 -> 97131 bytes
lib/binman.c | 16 +-
tools/binman/bintool_test.py | 20 +-
tools/binman/cbfs_util_test.py | 15 +-
tools/binman/control.py | 6 +-
tools/binman/elf_test.py | 3 +-
tools/binman/etype/section.py | 6 +-
tools/binman/fip_util_test.py | 11 +-
tools/binman/ftest.py | 106 +--
tools/binman/image_test.py | 4 +-
tools/binman/main.py | 4 +-
tools/buildman/builder.py | 4 +-
tools/buildman/builderthread.py | 2 +
tools/buildman/buildman.rst | 4 +
tools/buildman/cmdline.py | 3 +
tools/buildman/control.py | 5 +-
tools/buildman/func_test.py | 20 +-
tools/buildman/main.py | 2 +-
tools/buildman/test.py | 6 +-
tools/dtoc/main.py | 5 +-
tools/dtoc/test_dtoc.py | 11 +-
tools/dtoc/test_fdt.py | 2 +-
tools/dtoc/test_src_scan.py | 25 +-
tools/patman/__init__.py | 9 +-
tools/patman/__main__.py | 67 +-
tools/patman/checkpatch.py | 15 +-
tools/patman/cmdline.py | 527 ++++++++++--
tools/patman/control.py | 424 ++++++----
tools/patman/cser_helper.py | 1524
++++++++++++++++++++++++++++++++++
tools/patman/cseries.py | 1165 ++++++++++++++++++++++++++
tools/patman/database.py | 823 ++++++++++++++++++
tools/patman/func_test.py | 544 +++++-------
tools/patman/get_maintainer.py | 13 +-
tools/patman/patchstream.py | 44 +-
tools/patman/patchwork.py | 852 +++++++++++++++++++
tools/patman/patman.rst | 283 ++++++-
tools/patman/project.py | 3 +-
tools/patman/pyproject.toml | 2 +-
tools/patman/requirements.txt | 3 +-
tools/patman/send.py | 197 +++++
tools/patman/series.py | 143 +++-
tools/patman/settings.py | 77 +-
tools/patman/status.py | 488 +++++------
tools/patman/test_checkpatch.py | 2 +-
tools/patman/test_common.py | 254 ++++++
tools/patman/test_cseries.py | 3684
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tools/patman/test_settings.py | 2 +-
tools/u_boot_pylib/__main__.py | 2 +-
tools/u_boot_pylib/command.py | 5 +-
tools/u_boot_pylib/gitutil.py | 255 ++++--
tools/u_boot_pylib/terminal.py | 105 ++-
tools/u_boot_pylib/test_util.py | 29 +-
tools/u_boot_pylib/tout.py | 27 +-
56 files changed, 10659 insertions(+), 1198 deletions(-)
create mode 100644 doc/develop/pics/patman.jpg
create mode 100644 tools/patman/cser_helper.py
create mode 100644 tools/patman/cseries.py
create mode 100644 tools/patman/database.py
create mode 100644 tools/patman/patchwork.py
create mode 100644 tools/patman/send.py
create mode 100644 tools/patman/test_common.py
create mode 100644 tools/patman/test_cseries.py
Regards,
SImon
More information about the U-Boot
mailing list