arm: implement ELF relocations
authorAlbert Aribaud <albert.aribaud@free.fr>
Mon, 11 Oct 2010 11:13:28 +0000 (13:13 +0200)
committerWolfgang Denk <wd@denx.de>
Wed, 13 Oct 2010 08:10:21 +0000 (10:10 +0200)
commit92d5ecba47feb9961c3b7525e947866c5f0d2de5
treefd0917489d0f6c5b55bc5b32fe1e7247c6817f73
parent89bca0ab697fc75160dd0d685d7cb2ed26609a6d
arm: implement ELF relocations

ELF relocation tables generated with linker option -pie can
be used to fixup code and data in a single loop at relocation,
removing the need for manual fixups anywhere else in the code.

Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
arch/arm/config.mk
arch/arm/cpu/arm926ejs/start.S
arch/arm/cpu/arm926ejs/u-boot.lds
arch/arm/include/asm/config.h
arch/arm/include/asm/u-boot-arm.h
arch/arm/lib/board.c
doc/README.arm-relocation