On Mon, Nov 04, 2019 at 10:20:33PM +0000, Atish Patra wrote: > On Fri, 2019-11-01 at 09:29 -0400, Tom Rini wrote: > > 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.pa...@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.
Oh, I missed this part before. You should be able to get fairly far with qemu :) > > 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. > > This patch is intended only handle Image.gz which is a compressed > version of kernel "Image" file. That's why relevant code is only added > to booti command. Right. But the linux kernel will happily spit out a handful of other compressed Image files on arm64. I see riscv is only .gz today, but I want to be able to handle whatever the compression is, so long as we have it available. -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot