From: Michal Simek Date: Fri, 14 Dec 2018 09:53:54 +0000 (+0100) Subject: tools: zynqmpimage: Align image_size/image_stored_size X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=775ed87ac4015c8b17bc9d828e3bafe4a0f7ed03;p=u-boot.git tools: zynqmpimage: Align image_size/image_stored_size Bootrom is not capable to work with non aligned bootloader sizes. SPL with OF_SEPARATE generates non-align images quite often that's why this change is required before OF_SEPARATE enableding. Signed-off-by: Michal Simek --- diff --git a/tools/zynqmpbif.c b/tools/zynqmpbif.c index a33c15e1f0..8c47107c7b 100644 --- a/tools/zynqmpbif.c +++ b/tools/zynqmpbif.c @@ -425,8 +425,8 @@ static int bif_add_part(struct bif_entry *bf, const char *data, size_t len) if (!bif_output.header->image_offset) bif_output.header->image_offset = cpu_to_le32(bf->offset); - bif_output.header->image_size = cpu_to_le32(len); - bif_output.header->image_stored_size = cpu_to_le32(len); + bif_output.header->image_size = cpu_to_le32(len_padded); + bif_output.header->image_stored_size = cpu_to_le32(len_padded); bif_output.header->image_attributes &= ~HEADER_CPU_SELECT_MASK; switch (bf->dest_cpu) {