[PATCH 0/6] binman: Support compressing files in parallel

Simon Glass sjg at chromium.org
Tue Jul 6 18:36:35 CEST 2021


When building an image with large files it makes sense to compress them in
parallel. This series adds support for this as well a few other
performance-related tweaks. It also includes support for timing of
the different types of operation (e.g. compression), for debugging
purposes.


Simon Glass (6):
  binman: Put compressed data into separate files
  binman: Support multithreading for building images
  binman: Split node-reading out from constructor in files
  binman: Use bytearray instead of string
  patman: Use bytearray instead of string
  binman: Add basic support for debugging performance

 tools/binman/binman.rst          | 18 ++++++
 tools/binman/cmdline.py          |  4 ++
 tools/binman/control.py          |  7 +++
 tools/binman/etype/blob.py       |  5 ++
 tools/binman/etype/collection.py |  2 +-
 tools/binman/etype/files.py      |  3 +
 tools/binman/etype/section.py    | 40 ++++++++++++--
 tools/binman/ftest.py            | 41 ++++++++++++--
 tools/binman/image.py            |  3 +
 tools/binman/state.py            | 95 ++++++++++++++++++++++++++++++++
 tools/patman/cros_subprocess.py  |  6 +-
 tools/patman/tools.py            |  9 ++-
 12 files changed, 218 insertions(+), 15 deletions(-)

-- 
2.32.0.93.g670b81a890-goog



More information about the U-Boot mailing list