arm64: enable generic clockevent broadcast
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Wed, 4 Sep 2013 09:55:17 +0000 (10:55 +0100)
committerAlex Shi <alex.shi@linaro.org>
Mon, 10 Mar 2014 05:38:36 +0000 (13:38 +0800)
commitb5db5222b5f09e594e50811fe6c7c5446c1f1c74
treea8cb7245b2d4a69730010ca466b8e054f38fe889
parente5d35a7a0a55bf07ba3be28ade279560f3294286
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>
Conflicts:
arch/arm64/Kconfig
arch/arm64/Kconfig
arch/arm64/include/asm/hardirq.h
arch/arm64/kernel/smp.c