summaryrefslogtreecommitdiff
path: root/common/system_map.c
diff options
context:
space:
mode:
authorSimon Kagstrom <simon.kagstrom@netinsight.net>2009-10-06 08:44:22 +0200
committerTom Rix <Tom.Rix@windriver.com>2009-10-24 09:55:25 -0500
commit8003c361deec3ee651451662efd05352f1abdd40 (patch)
tree00cb74e53916da716b68fce2c65e83d4a15b29dd /common/system_map.c
parente63e5904b48528f3f3cc98317df6fc62fab25bf9 (diff)
downloadu-boot-imx-8003c361deec3ee651451662efd05352f1abdd40.zip
u-boot-imx-8003c361deec3ee651451662efd05352f1abdd40.tar.gz
u-boot-imx-8003c361deec3ee651451662efd05352f1abdd40.tar.bz2
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>
Diffstat (limited to 'common/system_map.c')
0 files changed, 0 insertions, 0 deletions