[U-Boot] [PATCH v5 0/3] fit: Image node compression
Simon Goldschmidt
simon.k.r.goldschmidt at gmail.com
Fri Jul 12 06:02:58 UTC 2019
On Thu, Jul 11, 2019 at 10:53 PM Julius Werner <jwerner at chromium.org> wrote:
>
> This patch series adds compression support for non-kernel FIT image
> nodes (e.g. FDTs). The first patch is a preparatory refactoring, the
> second adds the compression support itself, and the third adds a new
> feature to compatible string matching that allows it to be useful
> with compressed FDTs.
>
> Sandbox-tested with FIT images with and without compressed FDTs, with
> and without overlays, in both compatible string matching and direct
> config selection modes. Also expanded the test_fit pytest to include a
> case with compressed kernel, FDT and ramdisk.
>
> Julius Werner (3):
> common: Move bootm_decomp_image() to image.c (as image_decomp())
> - First version: v5
This kind of interleaved change log is kind of hard to read. A higher-level,
manually written changelog for the cover letter would be better I think.
Regards,
Simon
> fit: Support compression for non-kernel components (e.g. FDT)
> - Changes for v2:
> - Changed from only supporting compressed FDTs to supporting all
> non-kernel image node types.
> - Changes for v3:
> - Fixed up some debug output that was still written for v1.
> - Fixed a mistake with handling FIT_LOAD_OPTIONAL_NON_ZERO when
> 'load' was 0 (i.e. unset).
> - Added compression test case to the test_fit pytest.
> - No changes for v4
> - No changes for v5
> fit: Support compat string property in configuration node
> - No changes for v2
> - No changes for v3
> - Changes for v4:
> - Added documentation for compatible string in config node.
> - Added example .its file for compressed FDT with compat string in
> config node.
> - No changes for v5
>
> common/bootm.c | 148 +++-------------------
> common/image-fit.c | 143 ++++++++++++---------
> common/image.c | 111 ++++++++++++++++
> doc/uImage.FIT/kernel_fdts_compressed.its | 73 +++++++++++
> doc/uImage.FIT/source_file_format.txt | 7 +
> include/bootm.h | 17 ---
> include/image.h | 17 +++
> test/compression.c | 24 ++--
> test/py/tests/test_fit.py | 29 ++++-
> 9 files changed, 351 insertions(+), 218 deletions(-)
> create mode 100644 doc/uImage.FIT/kernel_fdts_compressed.its
>
> --
> 2.20.1
>
More information about the U-Boot
mailing list