[U-Boot] mkimage and load addresses beyond 4 Gb

Wolfgang Denk wd at denx.de
Tue Nov 4 21:55:50 CET 2014


Dear John,

In message <CANaRHtnjB-eU=au7VWzBVnM=ERrvWhF7nKUzZUC4QfsJJaNF=A at mail.gmail.com> you wrote:
> 
> At present, the load address and entry point are both "unsigned int".  I'm
> porting to aarch64, and will run the SPL at 0x8031000000.  mkimage
> truncates this to 0x31000000.  Are there any plans to support a load
> address and entry point larger than 32 bits?

The old legacy (binary) uImage header uses u32, and there is no
compatible way to change that.

I think for any 64 bit architecture you will want to use FIT images
right from the beginning.  This will also need some patches, though.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Far back in the mists of ancient time, in the great and glorious days
of the former Galactic Empire, life was wild, rich  and  largely  tax
free.         - Douglas Adams, _The Hitchhiker's Guide to the Galaxy_


More information about the U-Boot mailing list