]> git.dujemihanovic.xyz Git - u-boot.git/commit
tools: xilinx: Fix zynq/zynqmp image recognition
authorMichal Simek <michal.simek@xilinx.com>
Wed, 14 Mar 2018 10:02:24 +0000 (11:02 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 23 Mar 2018 08:36:15 +0000 (09:36 +0100)
commitd28baea078fac4c438874880df385e1e4e8d2b6b
treeddbe6ead71fbb0f5c8621b422b2c5b9f21fa3e62
parentc436bf92f6bf4014710bfeb067a0a35692e68bd3
tools: xilinx: Fix zynq/zynqmp image recognition

There is an issue to recognize zynq or zynqmp image because header
checking is just the same. That's why zynqmp images are recognized as
zynq one.
Check unused fields which are initialized to zero in zynq format
(__reserved1 0x38 and __reserved2 0x44) which are initialized for
zynqmp. This should ensure that images are properly recognized by:
./tools/mkimage -l spl/boot.bin

Also show image type as ZynqMP instead of Zynq which is confusing.

Reported-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Tested-by: Alexander Graf <agraf@suse.de>
tools/zynqimage.c
tools/zynqmpimage.c