[U-Boot-Users] LZMA support (patch)

Luigi 'Comio' Mantellini luigi.mantellini at idf-hit.com
Fri Mar 28 19:06:00 CET 2008


Hi Jerry,

see inline comments.

On ven, 2008-03-28 at 13:31 -0400, Jerry Van Baren wrote:
> Luigi 'Comio' Mantellini wrote:
> > Hi everyone,
> > 
> > this patch adds the lzma support with the following constraints:
> > 
> >  - it doesn't install the LZMA SDK files. I provide the import_lzma.sh
> > script to import the needs file from a lzma sdk release
> >  - the imported lzma sdk files are _not touched_
> >  - the lzma support is enabled defining the CONFIG_LZMA define
> >  - I haven't tested this patch
> >  - Use this patch at your own risk
> > 
> > The patch creates:
> > 
> >  - the lib_lzma directory with the import_lzmasdk.sh script and a simple
> > front-end to LzmaDecode() fuction
> >  - the include/lzma directory with some include files to use in the
> > U-Boot code
> > 
> > modifies:
> > 
> >  - common/do_bootm.c file
> >  - common/image.c file
> >  - include/image.h file
> > 
> > Please read the lib_lzma/README.txt file.
> > 
> > Luigi
> 
> Hi Luigi,
> 
> I have a stupid question in return: why do we want lzma (7zip) added to 
> u-boot?  The linux/uboot world is dominated by gzip.  I realize 7zip has 
> advantages over gzip albeit incremental, not revolutionary IIRC.
> 

LZMA usually performs better than gzip in terms compression ratio. My
application has a small flash memory and I need to keep two (2) kernel
images... 

>From these observations born my need to save as much memory as possible.


Best regards,

luigi

> I am not aware of proposals or implementations of kernels compressed 
> with lzma (could well be my ignorance).  Adding more code for minimal 
> benefits is a hard sell (we already have plenty of bloat :-O).
> 
> Best regards,
> gvb

-- 
     ______       Luigi Mantellini
   .'______'.     R&D - Software
  (.'      '.)    Industrie Dial Face S.p.A.
  ( :=----=: )    Via Canzo, 4
  ('.______.')    20068 Peschiera Borromeo (MI), Italy
   '.______.'     Tel.: +39 02 5167 2813
                  Fax:  +39 02 5167 2459
Ind.  Dial Face   Email: luigi.mantellini at idf-hit.com
www.idf-hit.com   GPG fingerprint: 3DD1 7B71 FBDF 6376 1B4A
                                   B003 175F E979 907E 1650








More information about the U-Boot mailing list