arm-trusted-firmware/bl32/sp_min
Soby Mathew 9f3ee61c90 AArch32: Fix the stack alignment issue
The AArch32 Procedure call Standard mandates that the stack must be aligned
to 8 byte boundary at external interfaces. This patch does the required
changes.

This problem was detected when a crash was encountered in
`psci_print_power_domain_map()` while printing 64 bit values. Aligning
the stack to 8 byte boundary resolved the problem.

Fixes ARM-Software/tf-issues#437

Change-Id: I517bd8203601bb88e9311bd36d477fb7b3efb292
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
2016-12-12 17:57:37 +00:00
..
aarch32 AArch32: Fix the stack alignment issue 2016-12-12 17:57:37 +00:00
sp_min.ld.S AArch32: Refactor SP_MIN to support RESET_TO_SP_MIN 2016-09-21 16:28:39 +01:00
sp_min.mk AArch32: Support in SP_MIN to receive arguments from BL2 2016-09-21 16:28:46 +01:00
sp_min_main.c PSCI: Do psci_setup() as part of std_svc_setup() 2016-09-22 17:07:20 +01:00
sp_min_private.h AArch32: add a minimal secure payload (SP_MIN) 2016-08-10 18:01:38 +01:00