Messages in this thread Patch in this message | | | From | Cristian Marussi <> | Subject | [RFC PATCH 7/7] arm64: smp: add arch specific cpu parking helper | Date | Fri, 23 Aug 2019 12:57:20 +0100 |
| |
Add an arm64 specific helper which parks the cpu in a more architecture efficient way.
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> --- arch/arm64/kernel/smp.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c index c7497a885cfd..a3fb22b4c870 100644 --- a/arch/arm64/kernel/smp.c +++ b/arch/arm64/kernel/smp.c @@ -947,6 +947,12 @@ void tick_broadcast(const struct cpumask *mask) } #endif +void arch_smp_cpu_park(void) +{ + while (1) + cpu_park_loop(); +} + void arch_smp_cpus_stop_complete(void) { sdei_mask_local_cpu(); -- 2.17.1
| |