Skip to content
Snippets Groups Projects
Commit 8003c361 authored by Simon Kagstrom's avatar Simon Kagstrom Committed by Tom Rix
Browse files

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 f772acf8. 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: default avatarSimon Kagstrom <simon.kagstrom@netinsight.net>
parent e63e5904
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment