]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
ARM: Put target PC for PSCI CPU_ON on per-CPU stack
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 21 Apr 2015 05:18:30 +0000 (07:18 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:39:36 +0000 (22:39 +0200)
commitbb9860727cead6d6379c54039c3463fc42e902e6
tree87de609bde1c179a8e80a3bf4d6c301b605d9ffc
parent8cd287cfe51fdc705f0800666a95a1631c29ce09
ARM: Put target PC for PSCI CPU_ON on per-CPU stack

Use a per-CPU variable for saving the target PC during CPU_ON
operations. This allows us to run this service independently on targets
that have more than 2 cores and also core-local power control.

CC: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Tested-by: Thierry Reding <treding@nvidia.com>
Tested-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Tom Warren <twarren@nvidia.com>
arch/arm/cpu/armv7/psci.S
arch/arm/cpu/armv7/sunxi/psci.S