
Dear Peter Tyser,
In message 1253629675-30377-1-git-send-email-ptyser@xes-inc.com you wrote:
These architectures don't need relocation fixups, so reduce their codesize a bit by defining CONFIG_RELOC_FIXUP_WORKS.
Also remove the reloc_off field from their global data structures as it is no longer needed.
Note that the location of the standalone application jump table pointer in the global data structure is affected by this change, breaking execution of standalone applications compiled for previous versions of U-Boot.
Signed-off-by: Peter Tyser ptyser@xes-inc.com
I apparently forgot to send this yesterday with the rest of the relocation patches.
If the ppc relocation series just sent gets accepted, this change should cut out some unneeded code from other arches which don't use relocation fixups. I haven't compiled any of these arches though, so take the patch with a grain of salt.
common/stdio.c | 4 ++-- include/asm-arm/config.h | 3 +++ include/asm-arm/global_data.h | 1 - include/asm-microblaze/config.h | 3 +++ include/asm-microblaze/global_data.h | 1 - include/asm-nios/config.h | 3 +++ include/asm-nios/global_data.h | 1 - include/asm-nios2/config.h | 3 +++ include/asm-nios2/global_data.h | 1 - include/asm-sh/config.h | 3 +++ include/asm-sh/global_data.h | 1 - 11 files changed, 17 insertions(+), 7 deletions(-)
Applied (and moved below top commit in reloc branch), thanks.
Best regards,
Wolfgang Denk