
Dear Becky,
in message B63BCA99-7D7A-4CB6-9386-2371002D765E@freescale.com you wrote:
I see the following when I build for 8641HPCN on the latest tree:
bootm.c: In function do_bootm_linux: bootm.c:208: warning: cast from pointer to integer of different size bootm.c:215: warning: cast from pointer to integer of different size
That's what I see, too.
Wolfgang, please let me know if there are other errors you're seeing on some other build config that I haven't addressed here, and I'll look into those.
That's all, it seems.
FYI, one possible source of confusion here for folks who are used to the linux version of the lmb: when the lmb became generic instead of ppc-only, the linux folks decided to always use u64 for types in the lmb code. This made some sense since ppc was the only platform using > the lmb that used a smaller data type, and the other platforms lacked > the concept of phys_addr_t. We've done "the right thing" in u-boot and used phys_size/addr_t since most of the platforms are 32-bit, and > using u64 unconditionally is a waste.
Thanks, and also for the explanation.
Best regards,
Wolfgang Denk