arm-trusted-firmware/plat/common
Jeenu Viswambharan eecdf19b73 FVP: Fix AArch32 stack functions to be ABI-compliant
plat_get_my_stack is called from C, so it can't expect argument
registers to be preserved. Stash registers temporarily onto the stack
instead.

plat_set_my_stack is called during early init, when there exists no
stack. Use any register other than argument registers to stash temporary
values.

Change-Id: I98052e20671d0933201d45ec7a5affccd71ce08c
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2017-08-01 14:33:47 +01:00
..
aarch32 FVP: Fix AArch32 stack functions to be ABI-compliant 2017-08-01 14:33:47 +01:00
aarch64 Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
tbbr cert: move platform_oid.h to include/tools_share for all platforms 2017-05-24 00:08:35 +09:00
plat_bl1_common.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_gic.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_gicv2.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_gicv3.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_psci_common.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00