diff options
| author | Simon Kagstrom <[email protected]> | 2009-10-06 08:44:22 +0200 |
|---|---|---|
| committer | Tom Rix <[email protected]> | 2009-10-24 09:55:25 -0500 |
| commit | 8003c361deec3ee651451662efd05352f1abdd40 (patch) | |
| tree | 00cb74e53916da716b68fce2c65e83d4a15b29dd /include/linux/unaligned | |
| parent | e63e5904b48528f3f3cc98317df6fc62fab25bf9 (diff) | |
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 <[email protected]>
Diffstat (limited to 'include/linux/unaligned')
0 files changed, 0 insertions, 0 deletions
