From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julius Werner Date: Mon, 24 Jun 2019 19:40:21 -0700 Subject: [U-Boot] [PATCH v4 1/2] fit: Support compression for non-kernel components (e.g. FDT) In-Reply-To: References: <20190515222958.194325-1-jwerner@chromium.org> <20190515222958.194325-2-jwerner@chromium.org> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, I forgot about these for a while, but I believe I addressed all the feedback you still had in the latest version (v4). Looks like they didn't get picked up anywhere though. Can you help? On Thu, May 16, 2019 at 7:34 PM Simon Glass wrote: > > On Wed, 15 May 2019 at 16:30, 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 > > --- > > - Changes for v2: > > - Changed from only supporting compressed FDTs to supporting all > > non-kernel image node types. > > - Changes for v3: > > - Fixed up some debug output that was still written for v1. > > - Fixed a mistake with handling FIT_LOAD_OPTIONAL_NON_ZERO when > > 'load' was 0 (i.e. unset). > > - Added compression test case to the test_fit pytest. > > - No changes for v4 > > > > common/image-fit.c | 86 +++++++++++++++++++++++---------------- > > test/py/tests/test_fit.py | 29 +++++++++++-- > > 2 files changed, 77 insertions(+), 38 deletions(-) > > Reviewed-by: Simon Glass