ARM: PSCI: Switch to per-CPU target PC storage in secure data section
Now that we have a secure data section and space to store per-CPU target PC address, switch to it instead of storing the target PC on the stack. Also save clobbered r4-r7 registers on the stack and restore them on return in psci_cpu_on for Tegra, i.MX7, and LS102xA platforms. Signed-off-by:Chen-Yu Tsai <wens@csie.org> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
Showing
- arch/arm/cpu/armv7/ls102xa/psci.S 7 additions, 7 deletionsarch/arm/cpu/armv7/ls102xa/psci.S
- arch/arm/cpu/armv7/mx7/psci.S 8 additions, 5 deletionsarch/arm/cpu/armv7/mx7/psci.S
- arch/arm/cpu/armv7/psci.S 1 addition, 2 deletionsarch/arm/cpu/armv7/psci.S
- arch/arm/cpu/armv7/sunxi/psci.c 2 additions, 3 deletionsarch/arm/cpu/armv7/sunxi/psci.c
- arch/arm/mach-tegra/psci.S 6 additions, 5 deletionsarch/arm/mach-tegra/psci.S
Loading
Please register or sign in to comment