
In message fa686aa40707030836r565db1e8hc2beead79034828e@mail.gmail.com you wrote:
If you do not use statically initialized pointer on startup and running at the link address after startup, you do not need to fixup anything.
... assuming that the u-boot design goal is changed to use a static relocation address instead of the detected end of RAM.
No, this has not been changed, and I will fight hard to keep this. Actually I'm trying hard to get this fixed for the non-conforming architectured (ARM, MIPS, ...) which I consider broken.
It's not a matter of making use of all the additional memory; it's more a matter of not having an unaccessable region in the middle of the RAM block. There are a *lot* of different board configurations and a lot of different complex systems that load more than just a linux kernel.
ACK. And there are even systems which don't run Linux at all.
Best regards,
Wolfgang Denk