[U-Boot] [PATCH v2 1/2] image: android: allow booting lz4-compressed kernels
Marek Vasut
marek.vasut at gmail.com
Tue Apr 9 14:25:40 UTC 2019
On 4/9/19 4:08 PM, Eugeniu Rosca wrote:
> On Tue, Apr 09, 2019 at 02:38:08PM +0200, Marek Vasut wrote:
>> On 4/9/19 2:29 PM, Eugeniu Rosca wrote:
>>> On Tue, Apr 09, 2019 at 01:06:31PM +0200, Marek Vasut wrote:
>>>> On 4/8/19 5:35 PM, 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].
>>>>
>>>> H3ULCB Kingfisher is not supported in mainline ;-)
>>>
>>> Well, my H3 ES2.0 ULCB attached to Kingfisher-M06 boots just fine with
>>> the recently released v2019.04 U-Boot. I guess U-Boot simply doesn't
>>> (need to) care about the fancy peripherals present on the KF extension
>>> board (hence no need to spawn another KF defconfig)?
>>
>> Glad to hear it boots well. Is there anything interesting on the KF
>> that'd be worth supporting ? I think it could be handled via DTOs.
>
> My vote goes for having a mainline-grade USB gadget/peripheral
> support needed by fastboot :) simply because we currently rely on
> a "20 files changed, 6294 insertions(+)" driver from Renesas which
> didn't undergo any deep review and is unlikely ready for upstreaming.
>
> FWIW my other wishes for R-Car3 are:
> - Add fastboot support, which includes choosing a proper DRAM
> address/size for the fastboot buffer (currently we make it
> 16 MiB and place it at 0x4A000000)
> - Add Android boot image support
> - Define a flexible unified U-Boot environment which we see on other
> platforms (e.g. TI), allowing users to boot Linux and Android from
> various boot media without build-time tunables
> - [KF-agnostic] Decrease the defconfig maintenance overhead as
> discussed in a parallel thread
> - [KF-agnostic] Build/boot U-Boot with UBSAN=y (there are issues)
> - many others!
Noted
--
Best regards,
Marek Vasut
More information about the U-Boot
mailing list