[U-Boot] [RFC/RFT U-Boot PATCH] image: Add Image.gz parsing support in booti.

Tom Rini trini at konsulko.com
Fri Nov 1 13:29:02 UTC 2019


On Thu, Oct 10, 2019 at 02:23:17PM -0700, Atish Patra wrote:

> Add gz parsing logic so that booti can parse both Image
> and Image.gz to boot Linux. Currently, it is difficult to calculate
> a safe address for every board where the Image.gz can be decompressed.
> It is also not possible to figure out the size of the compressed file
> as well. Thus, user need to set two additional environment variables
> kernel_gz_addr_r and kernel_gz_size to make Image.gz work.
> 
> Tested on HiFive Unleashed and Qemu for RISC-V.
> 
> Signed-off-by: Atish Patra <atish.patra at wdc.com>
> ---
> I could not test this patch on any ARM64 devices due to lack of
> access to any ARM64 board. If anybody can test it on ARM64, that
> would be great.

Can we do the compression check more generally?  I'd like to be able to
see Image.xz/lz4/etc be able to be handled cleanly.  When you say the
compressed file, you do mean the Image.gz (for example) itself, right?
I would suggest documenting using $filesize after loading the compressed
image as that should always be set.  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191101/57e86a1b/attachment.sig>


More information about the U-Boot mailing list