All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] binman: Support compressing files in parallel
@ 2021-07-06 16:36 Simon Glass
  2021-07-06 16:36 ` [PATCH 1/6] binman: Put compressed data into separate files Simon Glass
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Simon Glass @ 2021-07-06 16:36 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Simon Glass, Alper Nebi Yasak, Andy Shevchenko, Bin Meng

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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-07-22  2:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-06 16:36 [PATCH 0/6] binman: Support compressing files in parallel Simon Glass
2021-07-06 16:36 ` [PATCH 1/6] binman: Put compressed data into separate files Simon Glass
2021-07-06 16:36 ` [PATCH 2/6] binman: Support multithreading for building images Simon Glass
2021-07-06 16:36 ` [PATCH 3/6] binman: Split node-reading out from constructor in files Simon Glass
2021-07-06 16:36 ` [PATCH 4/6] binman: Use bytearray instead of string Simon Glass
2021-07-06 16:36 ` [PATCH 5/6] patman: " Simon Glass
2021-07-06 16:36 ` [PATCH 6/6] binman: Add basic support for debugging performance Simon Glass
2021-07-22  2:11 ` Simon Glass
2021-07-22  2:11 ` [PATCH 5/6] patman: Use bytearray instead of string Simon Glass
2021-07-22  2:11 ` [PATCH 4/6] binman: " Simon Glass
2021-07-22  2:11 ` [PATCH 3/6] binman: Split node-reading out from constructor in files Simon Glass
2021-07-22  2:12 ` [PATCH 2/6] binman: Support multithreading for building images Simon Glass
2021-07-22  2:12 ` [PATCH 1/6] binman: Put compressed data into separate files Simon Glass

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.