ARM: add relocation support
authorHeiko Schocher <hs@denx.de>
Fri, 17 Sep 2010 11:10:39 +0000 (13:10 +0200)
committerWolfgang Denk <wd@denx.de>
Sun, 19 Sep 2010 17:29:53 +0000 (19:29 +0200)
commitf1d2b313c9eb6808d30c16a9eb5251240452a56c
tree8b5488d9e882947ef493c0e579aebaa5f40413f4
parent4fff329df2516a7d9242d0642c07c4506f859051
ARM: add relocation support

!! This breaks support for all arm boards !!

To compile in old style, you must define
CONFIG_SYS_ARM_WITHOUT_RELOC or you can compile
with "CONFIG_SYS_ARM_WITHOUT_RELOC=1 ./MAKEALL board"

!! This define will be removed soon, so convert your
board to use relocation support

Portions of this work were supported by funding from
the CE Linux Forum.

Signed-off-by: Heiko Schocher <hs@denx.de>
Fix boot from NAND for non-ARM systems
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 files changed:
arch/arm/config.mk
arch/arm/include/asm/config.h
arch/arm/include/asm/global_data.h
arch/arm/include/asm/u-boot-arm.h
arch/arm/lib/board.c
arch/arm/lib/cache-cp15.c
arch/arm/lib/interrupts.c
common/cmd_bdinfo.c
common/cmd_bmp.c
common/cmd_i2c.c
doc/README.arm-relocation [new file with mode: 0644]
nand_spl/nand_boot.c
nand_spl/nand_boot_fsl_nfc.c