u-boot/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 f772acf8a584067033eff1e231fcd1fb3a00d3d9. 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
..
2009-07-29 09:57:46 +02:00
2009-09-04 22:15:53 +02:00
2009-06-12 20:39:52 +02:00
2009-06-12 20:39:48 +02:00
2009-06-12 20:39:52 +02:00