nes-proj/cpu/cc2538
Benoît Thébaudeau 5b1457e4ab cc2538: Fix stack alignment
According to the Procedure Call Standard for the ARM Architecture
(AAPCS) - ABI r2.09 [1], §5.2.1.2, the stack pointer must be
double-word-aligned at a public interface. The stack implementation
being full-descending, this requires that the top of stack be
double-word-aligned too.

[1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042e/IHI0042E_aapcs.pdf

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-12-12 22:33:05 +01:00
..
dev Added note in PWM driver and example about PM0 2015-11-30 09:43:35 +01:00
usb
cc2538.lds cc2538: Add support for Coffee 2015-11-19 01:22:58 +01:00
cfs-coffee-arch.c cc2538: Add support for Coffee 2015-11-19 01:22:58 +01:00
cfs-coffee-arch.h cc2538: Add support for Coffee 2015-11-19 01:22:58 +01:00
clock.c
cpu.c
cpu.h
dbg.c
dbg.h
debug-uart.h
ieee-addr.c
ieee-addr.h
lpm.c
lpm.h
Makefile.cc2538 Merge pull request #1102 from bthebaudeau/cc2538-build-without-contiki-target-library 2015-12-05 00:42:31 +01:00
mtarch.h
reg.h
rtimer-arch.c
rtimer-arch.h
slip-arch.c
spi-arch.h
startup-gcc.c cc2538: Fix stack alignment 2015-12-12 22:33:05 +01:00