u-boot/arch/arm/cpu
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
..
arm720t arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
arm920t a320evb: fix udelay / __udelay confusion 2010-05-21 23:14:53 +02:00
arm925t arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
arm926ejs Initial support for Marvell Orion5x SoC 2010-06-17 19:36:07 +05:30
arm946es arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
arm1136 ARM1136: Fix cache_flush() error and correct cpu_init_crit() comments 2010-06-01 06:44:09 -05:00
arm1176 ARM1176: TI: TNETV107X soc initial support 2010-06-08 10:07:17 -05:00
arm_cortexa8 arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools 2010-06-18 16:01:07 +02:00
arm_intcm arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
ixp arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
lh7a40x arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
pxa PXA: Align stack to 8 bytes 2010-06-13 13:39:02 +02:00
s3c44b0 arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
sa1100 arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00