u-boot/arch/arm/cpu/arm_cortexa8/omap3
Wolfgang Denk cd040a4953 arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools
The push / pop instructions used in this file are available only with
more recent tool chains:

cache.S: Assembler messages:
cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:160: Error: bad instruction `pop {r1,r2,r3,pc}'
cache.S:164: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:191: Error: bad instruction `pop {r1,r2,r3,pc}'

Change push/pop into stmfd/ldmfd instructions to support older
versions of binutils as well.

I verified that the modified source code generates exactly the same
binary code.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Sandeep Paulraj <s-paulraj@ti.com>
Cc: Tom Rix <tom@bumblecow.com>
2010-06-18 16:01:07 +02:00
..
Makefile AM35x: Add support for EMIF4 2010-06-08 10:07:19 -05:00
board.c omap3: Consolidate SDRC related operations 2010-06-08 10:07:18 -05:00
cache.S arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools 2010-06-18 16:01:07 +02:00
clock.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
emif4.c AM35x: Add support for EMIF4 2010-06-08 10:07:19 -05:00
gpio.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
lowlevel_init.S arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
mem.c omap3: Consolidate SDRC related operations 2010-06-08 10:07:18 -05:00
reset.S arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
sdrc.c omap3: Consolidate SDRC related operations 2010-06-08 10:07:18 -05:00
sys_info.c omap3: Consolidate SDRC related operations 2010-06-08 10:07:18 -05:00
syslib.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
timer.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00