[U-Boot] [PATCH 1/2] Add support for XZ decompression algorithm.
Wolfgang Denk
wd at denx.de
Fri Dec 17 21:00:28 CET 2010
Dear Luigi 'Comio' Mantellini,
In message <1291562184-27126-1-git-send-email-luigi.mantellini at idf-hit.com> you wrote:
> XZ (aka LZMA2) is the new version of lzma compression format.
> The following patch add a cut-down version of XZ Embedded library (v20100702)
> that supports only single-call API.
>
> In order to enable XZ support, the CONFIG_XZ must be defined by board
> configuration file.
>
> For any details, please refer to XZ Embedded homesite
> (http://tukaani.org/xz/embedded.html)
...
> @@ -1178,6 +1179,14 @@ The following options need to be configured:
> then calculate the amount of needed dynamic memory (ensuring
> the appropriate CONFIG_SYS_MALLOC_LEN value).
>
> + CONFIG_XZ
> +
> + If this option is set, support for xz compresed
> + images is included.
> +
> + XZ format is the next version of LZMA format. See also
> + the CONFIG_LZMA
s/compresed/compressed/
> +/*
> + * Use the internal CRC32 code instead of kernel's CRC32 module, which
> + * is not available in early phase of booting.
> + */
> +#define XZ_INTERNAL_CRC32 1
This has already caused confusion, but appears to be unused.
Please clean up the code not to contain such dead definitions.
I did not see a reply yet to the request to deprecate CONFIG_LZMA and
have the new CONFIG_XZ support handle both .xz and .lzma archives?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There has been an alarming increase in the number of things you know
nothing about.
More information about the U-Boot
mailing list