
On Wed, May 15, 2019 at 03:29:57PM -0700, Julius Werner wrote:
This patch adds support for compressing non-kernel image nodes in a FIT image (kernel nodes could already be compressed previously). This can reduce the size of FIT images and therefore improve boot times (especially when an image bundles many different kernel FDTs). The images will automatically be decompressed on load.
This patch does not support extracting compatible strings from compressed FDTs, so it's not very helpful in conjunction with CONFIG_FIT_BEST_MATCH yet, but it can already be used in environments that select the configuration to load explicitly.
Signed-off-by: Julius Werner jwerner@chromium.org Reviewed-by: Simon Glass sjg@chromium.org
This breaks tools-only_defconfig in non-trivial ways due to calling bootm_decomp_image() which is not normally available to it. Can you please update things (it may just end up being common/Makefile that needs tweaking) so that tools-only builds? I'll then take a look and make sure we don't also see unexpected size growth elsewhere. Thanks!