u-boot/arch/arm/cpu/arm926ejs
Heiko Schocher ab86f72c35 ARM: implement relocation for ARM926
Change the implementation for arm926 to relocate the code to
an arbitrary address in RAM.

Adapt the TX25 (i.MX25), magnesium board to test the changes.

On the tx25 board TEXT_BASE is set to the final relocation
address to prevent one more copying of u-boot code
when relocating. More info see:
doc/README.arm-relocation

da850 board:
Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>

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

Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Ben Gardiner <bengardiner@nanometrics.ca>
2010-09-19 19:29:54 +02:00
..
at91 Prepare v2010.09-rc1 2010-09-10 00:16:19 +02:00
davinci arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
kirkwood Kirkwood: bugfix: window size (mis)calculation 2010-08-26 14:43:55 +05:30
mb86r0x ARM: Add support for MB86R0x SoCs 2010-08-10 23:13:28 +02:00
mx25 MX25 print arm clock instead of mpllclk on boot 2010-04-30 05:23:24 -05:00
mx27 arm, mx27: add support for SDHC1 pin init 2010-04-30 05:23:23 -05:00
nomadik arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
omap ARM: */timer.c: fix spelling and vertical alignment 2010-05-21 23:13:18 +02:00
orion5x ARM: implement relocation for ARM926 2010-09-19 19:29:54 +02:00
spear arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
versatile ARM: */timer.c: fix spelling and vertical alignment 2010-05-21 23:13:18 +02:00
config.mk arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
cpu.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
Makefile arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
start.S ARM: implement relocation for ARM926 2010-09-19 19:29:54 +02:00
u-boot.lds ARM: implement relocation for ARM926 2010-09-19 19:29:54 +02:00