u-boot/arch/arm
Marek Vasut 3a96ad851f PXA: Align stack to 8 bytes
Part of this patch is by: Mikhail Kshevetskiy.

Stack must be aligned to 8 bytes on PXA (possibly all armv5te) for LDRD/STRD
instructions. In case LDRD/STRD is issued on an unaligned address, the behaviour
is undefined.

The issue was observed when working with the NAND code, which was rendered
disfunctional. Also, the vsprintf() function had serious problems with printing
64bit wide long longs. After aligning the stack, this wrong behaviour is no
longer present.

Tested on:
	Marvell Littleton PXA310 board
	Toradex Colibri PXA320 board
	Aeronix Zipit Z2 PXA270 handheld
	Voipac PXA270 board

Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2010-06-13 13:39:02 +02:00
..
cpu PXA: Align stack to 8 bytes 2010-06-13 13:39:02 +02:00
include/asm ARM Update mach-types 2010-05-28 13:23:16 -05:00
lib ARM: add __aeabi_unwind_cpp_pr0() function to avoid linker complaints 2010-05-15 19:50:36 +02:00
config.mk Move lib_$ARCH directories to arch/$ARCH/lib 2010-04-13 09:13:03 +02:00