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> |
---|
|
bl32/sp_min/aarch32/entrypoint.S |
---|
include/lib/aarch32/smcc_helpers.h |
---|
include/lib/aarch32/smcc_macros.S |
---|
lib/cpus/aarch32/cortex_a32.S |
---|
lib/cpus/aarch32/cpu_helpers.S |
---|
lib/el3_runtime/aarch32/cpu_data.S |
---|
lib/psci/aarch32/psci_helpers.S |
---|