From: Simon Glass <sjg@chromium.org>
To: U-Boot Mailing List <u-boot@lists.denx.de>
Cc: Tom Rini <trini@konsulko.com>
Subject: Please pull u-boot-dm
Date: Mon, 24 Jul 2023 12:31:55 -0600 [thread overview]
Message-ID: <CAPnjgZ0ssCu1KMzfNijqVX-6Lo4G0_O1L8W9kczy-=JktNixYg@mail.gmail.com> (raw)
Hi Tom,
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17032
The following changes since commit be71a05a417deb5fcea8e39e557f890626ab2352:
Merge branch '2023-07-22-TI-binman-and-K3-improvements' (2023-07-23
21:46:05 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-24jul23
for you to fetch changes up to 407a1413e3202585ca842896365718873b170ee2:
buildman: Enable test coverage (2023-07-24 09:34:11 -0600)
----------------------------------------------------------------
buildman refactoring and --maintainer-check
binman TI support
binman cipher support
----------------------------------------------------------------
Christian Taedcke (3):
binman: Add support for externally encrypted blobs
binman: Allow cipher node as special section
binman: Add tests for etype encrypted
Lukas Funke (7):
binman: Don't decompress data while signing
binman: blob_dtb: Add fake_size argument to ObtainContents()
binman: doc: Add documentation for fdt_add_pubkey bintool
binman: btool: Add fdt_add_pubkey as btool
binman: etype: Add u-boot-spl-pubkey-dtb etype
binman: doc: Add documentation for Xilinx Bootgen bintool
binman: ftest: Add test for u_boot_spl_pubkey_dtb
Simon Glass (87):
binman: Tidy up tests for pre-load entry type
binman: Renumber 277_rockchip and 278_mkimage test files
binman: Renumber 277...289 TI test files
binman: Add missing ssl documentation
buildman: Fix verboose typo and add comment
buildman: Allow --debug to enable debugging
buildman: Exit with the return code consistently
buildman: Rename the ARM boards
buildman: Drop dead code to handle :CONFIG_ construct
buildman: Avoid globals in leaf functions
buildman: Add a test for Boards.scan_defconfigs()
buildman: Add a test for Boards.output_is_new()
buildman: Add a partial test for ensure_board_list()
buildman: Tidy up common code in parse_file()
buildman: Warn about dangling maintainer entries
buildman: Refactor target handling in Boards.scan()
buildman: Detect boards with multiple CONFIG_TARGETs defined
buildman: Detect boards with no CONFIG_TARGET defined
buildman: Correct operation of MAINTAINERS N:
buildman: Just display a single line for missing maintainers
buildman: Sort the maintainer warnings
buildman: Correct logic for missing maintainers
buildman: Add an option to check maintainers
buildman: Provide an argument to the -R option
buildman: Tidy up pylint warnings in main
buildman: Convert camel case in control.py
buildman: Fix most pylint warnings in control
buildman: Move full-help processing to main
buildman: Move series calculations into a separate function
buildman: Move fetch-arch code into a separate function
buildman: Add a test for the -A option
buildman: Drop use of builder in show_actions()
buildman: Move dry-run handling higher in do_buildman()
buildman: Add tests for excluding things
buildman: Move board-selection code into a function
bulidman: Move more code to determine_series()
buildman: Move Boards-object code into a function
bulidman: Move toolchain handling to a function
bulldman: Set up output_dir earlier
buildman: Move output-file setup into one place
buildman: Pass option values to get_action_summary()
buildman: Pass option values to show_actions()
buildman: Build option-adjusting into a function
buildman: Move counting of commits into a function
buildman: Move setting up the output dir into a function
buildman: Move commit numbering into determine_series()
buildman: Avoid too many returns in do_buildman()
buildman: Move remaining builder properties to constructor
buildman: Tweak commits and show_bloat
buildman: Moving running of the builder into a function
buildman: Drop some unnecessary variables
buildman: Adjust show_toolchain_prefix() to not return
buildman: Move checking for make into run_builder()
buildman: Move getting the adjust_cfg into run_builder()
buildman: Use get_alow_missing() directly to avoid var
buildman: Create a function to get number of built commits
buildman: Convert camel case in cmdline.py
buildman: Correct most pylint warnings in cmdline
buildman: Add a test for --boards
buildman: Convert to argparse
buildman: Convert camel case in bsettings.py
buildman: Convert camel case in builder.py
buildman: Split parser creation in two
buildman: Convert camel case in builderthread.py
buildman: Correct most pylint warnings in builderthread
buildman: Export _get_output_dir() to avoid warnings
buildman: Correct invalid use of out_dir variable
buildman: Drop unnecessary assignment of config_out
buildman: Start a function to set up the make arguments
buildman: Move setting of toolchain arguments to _build_args()
buildman: Move more things into _build_args()
buildman: Convert config_out to string IO
buildman: Move reconfigure code into its own function
buildman: Move bulid code into its own function
buildman: Move reading of the done file into a function
buildman: Move code to remove old outputs
buildman: Move code to decide output dirs
buildman: Move checkout code to a separate function
buildman: Create a function to handle config and build
buildman: Avoid passing result into _read_done_file()
buildman: Tidy up reporting of a toolchain error
buildman: Tidy up some comments in builderthread
buildman: Move copy_files() out ot BuilderThread class
buildman: Add a way to print the architecture for a board
buildman: Use -D for --debug
buildman: Add an option to check maintainers and targets
buildman: Enable test coverage
.azure-pipelines.yml
| 2 +-
.gitlab-ci.yml
| 2 +-
tools/binman/bintools.rst
| 33 ++
tools/binman/btool/fdt_add_pubkey.py
| 67 +++
tools/binman/control.py
| 2 +-
tools/binman/entries.rst
| 125 ++++++
tools/binman/etype/blob_dtb.py
| 2 +-
tools/binman/etype/encrypted.py
| 138 ++++++
tools/binman/etype/pre_load.py
| 6 +-
tools/binman/etype/section.py
| 2 +-
tools/binman/etype/u_boot_spl_pubkey_dtb.py
| 112 +++++
tools/binman/ftest.py
| 164 ++++++-
tools/binman/test/230_pre_load.dts
| 2 +-
tools/binman/test/231_pre_load_pkcs.dts
| 2 +-
tools/binman/test/232_pre_load_pss.dts
| 2 +-
tools/binman/test/233_pre_load_invalid_padding.dts
| 2 +-
tools/binman/test/234_pre_load_invalid_sha.dts
| 2 +-
tools/binman/test/235_pre_load_invalid_algo.dts
| 2 +-
tools/binman/test/236_pre_load_invalid_key.dts
| 2 +-
tools/binman/test/{277_rockchip_tpl.dts => 291_rockchip_tpl.dts} | 0
...78_mkimage_missing_multiple.dts => 292_mkimage_missing_multiple.dts} | 0
tools/binman/test/{277_ti_board_cfg.dts => 293_ti_board_cfg.dts} | 0
.../{278_ti_board_cfg_combined.dts => 294_ti_board_cfg_combined.dts} | 0
.../test/{279_ti_board_cfg_no_type.dts => 295_ti_board_cfg_no_type.dts} | 0
tools/binman/test/{279_ti_secure.dts => 296_ti_secure.dts} | 0
tools/binman/test/{280_ti_secure_rom.dts => 297_ti_secure_rom.dts} | 0
.../{281_ti_secure_rom_combined.dts => 298_ti_secure_rom_combined.dts} | 0
tools/binman/test/{288_ti_secure_rom_a.dts => 299_ti_secure_rom_a.dts} | 0
tools/binman/test/{289_ti_secure_rom_b.dts => 300_ti_secure_rom_b.dts} | 0
tools/binman/test/301_encrypted_no_algo.dts | 15 +
tools/binman/test/302_encrypted_invalid_iv_file.dts | 18 +
tools/binman/test/303_encrypted_missing_key.dts | 23 +
tools/binman/test/304_encrypted_key_source.dts | 24 +
tools/binman/test/305_encrypted_key_file.dts | 24 +
tools/binman/test/306_spl_pubkey_dtb.dts | 16 +
tools/binman/test/{230_dev.key => dev.key} | 0
tools/buildman/board.py
| 6 +-
tools/buildman/boards.py
| 259 +++++++----
tools/buildman/bsettings.py
| 14 +-
tools/buildman/builder.py
| 262 +++++------
tools/buildman/builderthread.py
| 652 ++++++++++++++++-----------
tools/buildman/buildman.rst
| 32 +-
tools/buildman/cmdline.py
| 180 +++++---
tools/buildman/control.py
| 790 ++++++++++++++++++++++-----------
tools/buildman/func_test.py
| 328 +++++++++++++-
tools/buildman/main.py
| 71 ++-
tools/buildman/test.py
| 28 +-
tools/buildman/test/Kconfig
| 72 +++
tools/buildman/test/boards/board0/MAINTAINERS | 5 +
tools/buildman/test/boards/board2/MAINTAINERS | 5 +
tools/buildman/test/configs/board0_defconfig | 1 +
tools/buildman/test/configs/board2_defconfig | 1 +
tools/buildman/toolchain.py
| 14 +-
tools/moveconfig.py
| 2 +-
tools/u_boot_pylib/test_util.py
| 10 +-
55 files changed, 2615 insertions(+), 906 deletions(-)
create mode 100644 tools/binman/btool/fdt_add_pubkey.py
create mode 100644 tools/binman/etype/encrypted.py
create mode 100644 tools/binman/etype/u_boot_spl_pubkey_dtb.py
rename tools/binman/test/{277_rockchip_tpl.dts => 291_rockchip_tpl.dts} (100%)
rename tools/binman/test/{278_mkimage_missing_multiple.dts =>
292_mkimage_missing_multiple.dts} (100%)
rename tools/binman/test/{277_ti_board_cfg.dts => 293_ti_board_cfg.dts} (100%)
rename tools/binman/test/{278_ti_board_cfg_combined.dts =>
294_ti_board_cfg_combined.dts} (100%)
rename tools/binman/test/{279_ti_board_cfg_no_type.dts =>
295_ti_board_cfg_no_type.dts} (100%)
rename tools/binman/test/{279_ti_secure.dts => 296_ti_secure.dts} (100%)
rename tools/binman/test/{280_ti_secure_rom.dts =>
297_ti_secure_rom.dts} (100%)
rename tools/binman/test/{281_ti_secure_rom_combined.dts =>
298_ti_secure_rom_combined.dts} (100%)
rename tools/binman/test/{288_ti_secure_rom_a.dts =>
299_ti_secure_rom_a.dts} (100%)
rename tools/binman/test/{289_ti_secure_rom_b.dts =>
300_ti_secure_rom_b.dts} (100%)
create mode 100644 tools/binman/test/301_encrypted_no_algo.dts
create mode 100644 tools/binman/test/302_encrypted_invalid_iv_file.dts
create mode 100644 tools/binman/test/303_encrypted_missing_key.dts
create mode 100644 tools/binman/test/304_encrypted_key_source.dts
create mode 100644 tools/binman/test/305_encrypted_key_file.dts
create mode 100644 tools/binman/test/306_spl_pubkey_dtb.dts
rename tools/binman/test/{230_dev.key => dev.key} (100%)
create mode 100644 tools/buildman/test/Kconfig
create mode 100644 tools/buildman/test/boards/board0/MAINTAINERS
create mode 100644 tools/buildman/test/boards/board2/MAINTAINERS
create mode 100644 tools/buildman/test/configs/board0_defconfig
create mode 100644 tools/buildman/test/configs/board2_defconfig
Regards,
Simon
next reply other threads:[~2023-07-24 18:32 UTC|newest]
Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-24 18:31 Simon Glass [this message]
2023-07-24 23:01 ` Please pull u-boot-dm Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2023-11-15 13:19 Simon Glass
2023-11-15 22:38 ` Tom Rini
2023-11-02 22:54 Simon Glass
2023-11-03 13:42 ` Tom Rini
2023-10-13 22:01 Simon Glass
2023-10-14 21:19 ` Tom Rini
2023-10-04 18:00 Simon Glass
2023-10-05 14:49 ` Tom Rini
2023-09-23 18:16 Simon Glass
2023-09-25 14:02 ` Tom Rini
2023-08-22 19:46 Simon Glass
2023-08-23 14:41 ` Tom Rini
2023-08-21 19:11 Simon Glass
2023-08-21 20:18 ` Tom Rini
2023-08-06 2:00 Simon Glass
2023-08-06 13:29 ` Tom Rini
2023-08-02 21:31 Simon Glass
2023-08-03 12:02 ` Tom Rini
2023-07-20 20:13 Simon Glass
2023-07-21 13:53 ` Tom Rini
2023-07-12 15:51 Simon Glass
2023-07-12 19:29 ` Tom Rini
2023-07-12 19:36 ` Tom Rini
2023-07-12 20:09 ` Simon Glass
2023-07-12 20:14 ` Tom Rini
2023-07-12 20:17 ` Simon Glass
2023-07-12 20:31 ` Tom Rini
2023-07-15 23:40 ` Simon Glass
2023-04-28 19:25 Simon Glass
2023-04-29 13:29 ` Tom Rini
2023-03-30 21:29 Simon Glass
2023-03-31 16:25 ` Tom Rini
2023-03-10 20:54 Simon Glass
2023-03-10 23:27 ` Tom Rini
2023-03-01 20:10 Simon Glass
2023-03-02 15:49 ` Tom Rini
2023-02-13 0:37 Simon Glass
2023-02-13 16:28 ` Tom Rini
2023-01-27 2:20 Simon Glass
2023-01-27 13:22 ` Tom Rini
2023-01-19 2:18 Simon Glass
2023-01-19 21:33 ` Tom Rini
2022-11-23 2:13 Simon Glass
2022-11-23 14:57 ` Tom Rini
2022-11-08 14:44 Simon Glass
2022-11-08 17:08 ` Tom Rini
2022-10-29 22:43 Simon Glass
2022-10-30 16:37 ` Tom Rini
2022-10-18 11:34 Simon Glass
2022-10-18 13:47 ` Tom Rini
2022-09-21 9:50 Simon Glass
2022-09-21 13:49 ` Tom Rini
2022-09-12 13:39 Simon Glass
2022-09-12 17:20 ` Tom Rini
2022-09-07 12:32 Simon Glass
2022-09-07 17:56 ` Tom Rini
2022-08-27 2:01 Simon Glass
2022-08-27 22:15 ` Tom Rini
2022-08-21 1:02 Simon Glass
2022-08-22 6:23 ` Stefan Herbrechtsmeier
2022-08-22 16:38 ` Simon Glass
2022-08-22 22:56 ` Tom Rini
2022-08-11 3:18 Simon Glass
2022-08-11 16:24 ` Tom Rini
2022-08-09 22:51 Simon Glass
2022-08-10 15:01 ` Tom Rini
2022-07-27 4:37 Simon Glass
2022-07-27 13:05 ` Tom Rini
2022-02-22 23:45 Simon Glass
2022-02-23 20:49 ` Tom Rini
2022-02-08 23:34 Simon Glass
2022-01-31 13:41 Simon Glass
2022-01-31 15:22 ` Tom Rini
2022-01-27 3:35 Simon Glass
2022-01-27 17:31 ` Tom Rini
2022-01-27 19:09 ` Simon Glass
2022-01-28 4:36 ` Tom Rini
2022-01-13 18:05 Simon Glass
2022-01-13 23:52 ` Tom Rini
2021-11-14 0:38 Simon Glass
2021-11-14 15:23 ` Tom Rini
2021-10-31 19:40 Simon Glass
2021-11-01 1:03 ` Tom Rini
2021-10-22 1:36 Simon Glass
2021-10-22 12:56 ` Tom Rini
2021-09-18 11:34 Simon Glass
2021-09-18 11:59 ` Ilias Apalodimas
2021-09-18 12:13 ` Simon Glass
2021-09-18 12:22 ` Ilias Apalodimas
2021-09-18 12:43 ` François Ozog
2021-09-18 15:31 ` Simon Glass
2021-09-18 12:14 ` Tom Rini
2021-09-18 12:19 ` Ilias Apalodimas
2021-09-19 16:51 ` Tom Rini
2021-08-09 2:32 Simon Glass
2021-08-09 18:46 ` Tom Rini
2021-08-01 18:08 Simon Glass
2021-08-02 16:05 ` Tom Rini
2021-07-22 13:07 Simon Glass
2021-07-22 19:00 ` Tom Rini
2021-07-07 15:58 Simon Glass
2021-07-07 23:28 ` Tom Rini
2021-06-06 16:42 Simon Glass
2021-06-07 11:22 ` Tom Rini
2021-04-29 23:16 Simon Glass
2021-04-30 11:16 ` Tom Rini
2021-04-06 7:14 Simon Glass
2021-04-06 17:48 ` Tom Rini
2021-03-04 3:27 Simon Glass
2021-03-04 18:13 ` Tom Rini
2021-02-04 4:30 Simon Glass
2021-02-04 21:58 ` Tom Rini
2021-01-31 3:28 Simon Glass
2021-02-01 0:44 ` Tom Rini
2020-11-15 14:11 Simon Glass
2020-11-16 14:49 ` Tom Rini
2020-11-05 17:22 Simon Glass
2020-11-09 12:59 ` Tom Rini
2020-10-30 19:13 Simon Glass
2020-10-31 2:54 ` Tom Rini
2020-10-06 17:36 Simon Glass
2020-10-07 21:25 ` Tom Rini
2020-08-22 23:21 Simon Glass
2020-08-24 13:05 ` Tom Rini
2020-07-29 2:38 Simon Glass
2020-07-30 0:03 ` Simon Glass
2020-07-30 13:21 ` Tom Rini
2020-07-20 20:19 Simon Glass
2020-07-23 18:25 ` Simon Glass
2020-07-24 1:09 ` Tom Rini
2020-07-24 12:41 ` Tom Rini
2020-07-27 14:54 ` Simon Glass
2020-07-27 14:55 ` Michal Simek
2020-07-27 14:59 ` Tom Rini
2020-07-10 17:07 Simon Glass
2020-07-11 12:57 ` Tom Rini
2020-05-30 15:16 Simon Glass
2020-05-31 0:10 ` Tom Rini
2020-04-27 15:20 Simon Glass
2020-04-28 13:52 ` Tom Rini
2020-04-21 15:14 Simon Glass
2020-04-22 12:58 ` Tom Rini
2020-04-10 13:57 Simon Glass
2020-04-10 19:14 ` Tom Rini
2020-04-01 15:03 Simon Glass
2020-04-02 0:43 ` Tom Rini
2020-03-03 23:53 Simon Glass
2020-03-04 15:41 ` Tom Rini
2020-01-08 18:04 Simon Glass
2020-01-09 18:42 ` Tom Rini
2019-12-03 16:52 Simon Glass
2019-12-04 4:03 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAPnjgZ0ssCu1KMzfNijqVX-6Lo4G0_O1L8W9kczy-=JktNixYg@mail.gmail.com' \
--to=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.