On Mon, Apr 08, 2019 at 05:35:27PM +0200, Eugeniu Rosca wrote: > According to Android image format [1], kernel image resides at 1 page > offset from the boot image address. Grab the magic number from there > and allow U-Boot to handle LZ4-compressed KNL binaries instead of > hardcoding compression type to IH_COMP_NONE. Other compression types, > if needed, can be added later. > > Tested on H3ULCB-KF using the image detailed in [2]. > > [1] Excerpt from include/android_image.h > +-----------------+ > | boot header | 1 page > +-----------------+ > | kernel | n pages > +-----------------+ > | ramdisk | m pages > +-----------------+ > | second stage | o pages > +-----------------+ > > [2] => iminfo 4c000000 > ## Checking Image at 4c000000 ... > Android image found > kernel size: 85b9d1 > kernel address: 48080000 > ramdisk size: 54ddbc > ramdisk addrress: 4a180000 > second size: 0 > second address: 48000800 > tags address: 48000100 > page size: 800 > os_version: 1200012a (ver: 0.9.0, level: 2018.10) > name: > cmdline: buildvariant=userdebug > > Signed-off-by: Eugeniu Rosca <ero...@de.adit-jv.com>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot