u-boot-brain/cpu/arm926ejs
Simon Kagstrom 8003c361de arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
U-boot for Marvell Kirkwood boards no longer work after the EABI changes
introduced in commit f772acf8a5. This
turns out to be caused by a stack alignment issue. The armv5te
instructions ldrd/strd instructions require 8-byte alignment to work
properly (otherwise undefined behavior).

Tested on an OpenRD base board, where both printouts and ubifs stuff now
works.

Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
2009-10-24 09:55:25 -05:00
..
at91 Add support for Eukrea CPU9260/CPU9G20 SBC 2009-10-13 06:17:35 -05:00
davinci TI DaVinci: DM646x: Initial Support for DM646x SOC 2009-10-13 06:17:34 -05:00
kirkwood arm: Correct build with CONFIG_SYS_HUSH_PARSER set 2009-10-13 06:17:38 -05:00
mx27 imx27lite: add support for imx27lite board from LogicPD 2009-09-01 22:10:55 +02:00
nomadik arm nomadik: add gpio support 2009-07-29 09:57:46 +02:00
omap arm920/926/926: remove non needed header 2009-06-12 20:39:49 +02:00
versatile arm920/926/926: remove non needed header 2009-06-12 20:39:49 +02:00
config.mk arm: Remove -fno-strict-aliasing 2009-09-04 22:15:53 +02:00
cpu.c arm: remove cpu_init 2009-06-12 20:39:52 +02:00
Makefile arm: timer and interrupt init rework 2009-06-12 20:39:48 +02:00
start.S arm926ejs: 8-byte align stack to avoid LDRD/STRD problems 2009-10-24 09:55:25 -05:00
u-boot.lds arm: unify linker script 2009-06-12 20:39:52 +02:00