[Skiboot] [PATCH] Produce XZ compressed skiboot.lid as part of build
Andrew Donnellan
andrew.donnellan at au1.ibm.com
Mon Jul 4 13:37:29 AEST 2016
On 04/07/16 13:27, Stewart Smith wrote:
> With a recent HostBoot change, we can have an XZ compressed PAYLOAD
> that's automagically detected (looking at magic numbers).
>
> This gives us three great benefits:
> 1) it's transparent, uncompressed skiboot.lid works everywhere
> 2) it lets us grow greater than 1MB binary, as long as we compress
> down to <1MB
> 3) It speeds up boot. We currently compress down to 230kb rather than
> 922kb, which is much quicker to read off flash.
>
> This patch produces skiboot.lid.xz alongside standard skiboot.lid.
>
> Signed-off-by: Stewart Smith <stewart at linux.vnet.ibm.com>
> ---
> +$(TARGET).lid.xz: $(TARGET).lid
> + $(call Q,XZ, cat $^ | xz -9 -C crc32 > $@, $@)
Is crc32 the only check algorithm supported by Hostboot? *searches
hostboot source code...*
A quick look at the relevant Hostboot source code seems to indicate that
crc64 can be enabled but is disabled by default. Mention this in commit
message?
--
Andrew Donnellan OzLabs, ADL Canberra
andrew.donnellan at au1.ibm.com IBM Australia Limited
More information about the Skiboot
mailing list