On Wednesday 24 October 2012 18:16:35 Maarten ter Huurne wrote: > On Tuesday 23 October 2012 21:43:59 Antony Pavlov wrote: > > Add the Kbuild files for the JZ4750D architecture and adds JZ4750D support > > to the MIPS Kbuild files. > [snip] > > diff --git a/arch/mips/jz4750d/Platform b/arch/mips/jz4750d/Platform > > new file mode 100644 > > index 0000000..2e4e050 > > --- /dev/null > > +++ b/arch/mips/jz4750d/Platform > > @@ -0,0 +1,3 @@ > > +platform-$(CONFIG_MACH_JZ4750D) += jz4750d/ > > +cflags-$(CONFIG_MACH_JZ4750D) += > > -I$(srctree)/arch/mips/include/asm/mach-jz4750d > > +load-$(CONFIG_MACH_JZ4750D) += 0xffffffff80010000 > > What is the purpose of padding the load address to 64 bits? > > The reason I'm asking is that we encountered a bug with that when creating a > u-boot image on a 32-bit host machine: the mkimage tool will only parse the > first 8 hex digits and then inserts the wrong load address into the uImage. AFAIR u-boot's mkimage expects 32-bits quantities as a load address, so I would not be surprised that using this line as-is as an input parameter to mkimage does not give yout the expected result. -- Florian