add zip command support for uboot
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 6 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 6 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [PATCH 0/6] add zip command support for uboot
Dear Lei Wen,
Quoted 10 lines
Hi Marek,
Quoted 5 lines · Marek Vasut
Dear adrian.wenl at gmail.com,
Quoted 1 line
From: Lei Wen <[email protected]>
Lei? Long time no see :)
Long time no see. :)
Yep, you're doing well?
Quoted 44 lines
Quoted 44 lines
Quoted 43 lines
This patch set add zip command support for uboot.
The first two patches import deflate and trees functions from zlib 1.2.5 without any change. While the third patch did the necessary change to make the import file could be built passed in uboot environment.The fourth patch make us could zip the memory from 0 in the address space.
The latter fifth and sixth patch does the adding gzip lib function exporting and zip command support.
Patch set test with zip&unzip and compared with original memory content.
Lei Wen (6):
lib: zlib: import deflate source file from 1.2.5
lib: zlib: import trees file from 1.2.5
lib: zlib: include deflate into zlib build
lib: zlib: remove the limitation for cannot using 0 as start
lib: add gzip lib function callback
common: add zip command supportcommon/Makefile | 1 + common/cmd_zip.c | 60 ++ include/common.h | 7 + include/u-boot/zlib.h | 40 +- lib/Makefile | 1 + lib/gzip.c | 143 ++++ lib/zlib/deflate.c | 1831+++++++++++++++++++++++++++++++++++++++++++++++++
lib/zlib/deflate.h| 342 +++++++++lib/zlib/trees.c | 1244 +++++++++++++++++++++++++++++++++ lib/zlib/trees.h | 128 ++++ lib/zlib/zlib.c | 8 + lib/zlib/zutil.h | 4 + 12 files changed, 3804 insertions(+), 5 deletions(-) create mode 100644 common/cmd_zip.c create mode 100644 lib/gzip.c create mode 100644 lib/zlib/deflate.c create mode 100644 lib/zlib/deflate.h create mode 100644 lib/zlib/trees.c create mode 100644 lib/zlib/trees.h
Quoted 5 lines
Quoted 1 line
Are there any users for this code? What is it for ?
This patch was intended to compress the memory when uploading through USB. So that uploaded image could be smaller. Maybe there are some other usage, like memory testing?
CCing Lukasz, maybe he can find some use for this in the DFU series?
Quoted 5 lines
Quoted 2 lines
Best regards,
Marek VasutThanks,
Lei
Best regards,
Marek Vasut