]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: enable generic clockevent broadcast
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Wed, 4 Sep 2013 09:55:17 +0000 (10:55 +0100)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 16 Dec 2013 17:17:35 +0000 (17:17 +0000)
commit445bb57dd9bfbbda78b1fc06db2de05df6f9fec0
tree7ef3e417c838d91b73ead8f7c0e2f83e6e79739b
parent6d4b4d4dfe82c304c982cb8bc03d8bff5ea0c824
arm64: enable generic clockevent broadcast

On platforms with power management capabilities, timers that are shut
down when a CPU enters deep C-states must be emulated using an always-on
timer and a timer IPI to relay the timer IRQ to target CPUs on an SMP
system.

This patch enables the generic clockevents broadcast infrastructure for
arm64, by providing the required Kconfig entries and adding the timer
IPI infrastructure.

Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
arch/arm64/Kconfig
arch/arm64/include/asm/hardirq.h
arch/arm64/kernel/smp.c