
Dear Darwin Rambo,
In message 1400105145-6628-1-git-send-email-drambo@broadcom.com you wrote:
If an earlier loader stage requires an image header and a specific offset, then u-boot's base address (CONFIG_SYS_TEXT_BASE) may be advanced beyond an aligned address. In this case the relocation
Sorry, I cannot parse that. CONFIG_SYS_TEXT_BASE is a compile time constant, it cannot be "advanced" by a loader. Do you mean that some loader loads U-Boot to an incorrect address? Well, in this case the loader should be fixed, or?
This change is done under CONFIG_ARM64 conditional compilation because it has only been tested there and may not be appropriate for other architectures.
In any case, any such changes (if there should be agreement that they are actually useful) should be done in an architecture-neutral way. Implementing it for one specific architecture only is wrong.
Best regards,
Wolfgang Denk