[PATCH 1/4] tools: zynqmpimage: show info on partition 0

Michal Simek michal.simek at amd.com
Wed Jan 10 10:06:51 CET 2024



On 1/4/24 19:50, Brandon Maier wrote:
> The zynqmpimage_print_header() skips printing the first partition. This
> is because the image header can contain duplicate fields as the first
> partition. However some fields, like the partition attributes, are only
> present in the partition table. It is also possible for the first
> partition to not be declared in the image header, if the image is not a
> bootloader image.
> 
> Signed-off-by: Brandon Maier <brandon.maier at collins.com>
> ---
> 
>   tools/zynqmpimage.c | 4 +---
>   1 file changed, 1 insertion(+), 3 deletions(-)
> 
> diff --git a/tools/zynqmpimage.c b/tools/zynqmpimage.c
> index bb54f41a153..05af1e81a24 100644
> --- a/tools/zynqmpimage.c
> +++ b/tools/zynqmpimage.c
> @@ -262,9 +262,7 @@ void zynqmpimage_print_header(const void *ptr, struct image_tool_params *params)
>   		for (i = 0; i < le32_to_cpu(iht->nr_parts); i++) {
>   			next = le32_to_cpu(ph->next_partition_offset) * 4;
>   
> -			/* Partition 0 is the base image itself */
> -			if (i)
> -				print_partition(ptr, ph);
> +			print_partition(ptr, ph);
>   
>   			ph = (void *)ptr + next;
>   		}


Applied all. With also removing "This contributor prefers not to receive mails 
<noreply at example.com>" from my reply.

M


More information about the U-Boot mailing list