arm-trusted-firmware/plat
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
..
arm Merge pull request #1035 from sandrine-bailleux-arm/sb/xlat-lib-ctx 2017-07-31 14:29:54 +01:00
common FVP: Fix AArch32 stack functions to be ABI-compliant 2017-08-01 14:33:47 +01:00
compat Resolve signed-unsigned comparison issues 2017-06-27 09:57:21 +01:00
hisilicon hikey: Disable VBUS_DET interrupt for PMIC 2017-07-26 14:47:57 +08:00
mediatek Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
nvidia/tegra Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
qemu Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
rockchip Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
socionext/uniphier xlat lib v2: Expose *_ctx() APIs 2017-07-26 09:20:05 +01:00
xilinx/zynqmp Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00