]> git.sur5r.net Git - u-boot/commit
Drop support for CONFIG_SYS_ARM_WITHOUT_RELOC
authorWolfgang Denk <wd@denx.de>
Thu, 28 Oct 2010 18:35:36 +0000 (20:35 +0200)
committerWolfgang Denk <wd@denx.de>
Fri, 29 Oct 2010 19:39:59 +0000 (21:39 +0200)
commita9aa3926295df759306258e5e24cace414f53b67
treeb63739471ef3aaebad27fd610f8394fee35120b5
parent2e5167ccad93ca9cfa6a2acfab5e4785418e477e
Drop support for CONFIG_SYS_ARM_WITHOUT_RELOC

When this define was introduced, the idea was to provide a soft
migration path for ARM boards to get adapted to the new relocation
support.  However, other recent changes led to a different
implementation (ELF relocation), where this no longer works.  By now
CONFIG_SYS_ARM_WITHOUT_RELOC does not only not help any more, but it
actually hurts because it obfuscates the actual code by sprinkling it
with lots of dead and non-working debris.

So let's make a clean cut and drop CONFIG_SYS_ARM_WITHOUT_RELOC.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Tested-by: Heiko Schocher <hs@denx.de>
Tested-by: Reinhard Meyer <u-boot@emk-elektronik.de>
35 files changed:
arch/arm/config.mk
arch/arm/cpu/arm1136/start.S
arch/arm/cpu/arm1176/start.S
arch/arm/cpu/arm720t/start.S
arch/arm/cpu/arm920t/start.S
arch/arm/cpu/arm925t/start.S
arch/arm/cpu/arm926ejs/orion5x/dram.c
arch/arm/cpu/arm926ejs/start.S
arch/arm/cpu/arm946es/start.S
arch/arm/cpu/arm_intcm/start.S
arch/arm/cpu/armv7/omap3/emif4.c
arch/arm/cpu/armv7/omap3/sdrc.c
arch/arm/cpu/armv7/omap4/board.c
arch/arm/cpu/armv7/start.S
arch/arm/cpu/ixp/start.S
arch/arm/cpu/lh7a40x/start.S
arch/arm/cpu/pxa/start.S
arch/arm/cpu/s3c44b0/start.S
arch/arm/cpu/sa1100/start.S
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
board/davinci/common/misc.c
board/keymile/km_arm/km_arm.c
board/ttcontrol/vision2/vision2.c
common/cmd_bdinfo.c
doc/README.arm-relocation
doc/feature-removal-schedule.txt
include/configs/imx31_litekit.h
include/configs/jornada.h
include/configs/vision2.h
nand_spl/nand_boot.c
nand_spl/nand_boot_fsl_nfc.c