On Fri, 5 Feb 2010 15:16:02 +0100
Stefano Babic <sba...@denx.de> wrote:

> Running mkimage to generate an imximage produces a SEGFAULT
> on 64 bit machines due to pointer arithmetic limited to 32 bit.
>
> Signed-off-by: Stefano Babic <sba...@denx.de>
> ---

Acked-by: Kim Phillips <kim.phill...@freescale.com>

..in that it gets rid of most warnings in a typical 83xx build:

... PCI HOST Configuring for MPC837XEMDS board...
imximage.c: In function ‘imximage_print_header’:
imximage.c:110: warning: format ‘%d’ expects type ‘int’, but argument 3 has 
type ‘long unsigned int’
imximage.c:114: warning: cast from pointer to integer of different size
imximage.c: In function ‘imximage_parse_cfg_file’:
imximage.c:145: warning: passing argument 2 of ‘getline’ from incompatible 
pointer type
/usr/include/bits/stdio.h:116: note: expected ‘size_t *’ but argument is of 
type ‘uint32_t *’
imximage.c: In function ‘imximage_set_header’:
imximage.c:267: warning: cast from pointer to integer of different size
imximage.c:268: warning: cast from pointer to integer of different size
imximage.c:271: warning: cast from pointer to integer of different size
imximage.c:272: warning: cast from pointer to integer of different size
imximage.c:275: warning: cast from pointer to integer of different size

I'm about to send another patch fix a fix for the last warning.

Kim
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to