powerpc/boot: Add XZ support to the wrapper script
authorOliver O'Halloran <oohall@gmail.com>
Thu, 22 Sep 2016 06:54:33 +0000 (16:54 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 28 Sep 2016 04:32:27 +0000 (14:32 +1000)
commitf1e510bbb9f265acb4147a3a650882876a76d48b
tree08127f565c17ac1beb45bf1dd8acb1c82a577436
parenta4da56fbc553ea941f3de6ec55070d62f6957d51
powerpc/boot: Add XZ support to the wrapper script

This modifies the wrapper script so that the -Z option takes an argument
to specify the compression type. It can either be 'gz', 'xz' or 'none'.

The legazy --no-gzip and -z options are still supported and will set the
compression to none and gzip respectively, but they are not documented.

Only XZ -6 is used for compression rather than XZ -9. Using compression
levels higher than 6 requires the decompressor to build a large (64MB)
dictionary when decompressing and some environments cannot satisfy such
large allocations (e.g. POWER 6 LPAR partition firmware).

Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/boot/Makefile
arch/powerpc/boot/wrapper