summaryrefslogtreecommitdiffstats
path: root/Documentation/pti
diff options
context:
space:
mode:
authorSudeep Holla <sudeep.holla@arm.com>2014-08-26 17:03:35 +0200
committerJason Cooper <jason@lakedaemon.net>2014-09-14 10:57:54 +0200
commit3708d52fc6bb34ae16399fe998d515dd7d188ab0 (patch)
tree598a7d545982c3f2c63a5d490d7bd77ae1ddb81c /Documentation/pti
parentirqchip: gic-v3: Refactor gic_enable_redist to support both enabling and disa... (diff)
downloadlinux-3708d52fc6bb34ae16399fe998d515dd7d188ab0.tar.xz
linux-3708d52fc6bb34ae16399fe998d515dd7d188ab0.zip
irqchip: gic-v3: Implement CPU PM notifier
When a CPU enters a low power state, the contents of the GICv3/4 system registers are lost. They need to be saved and restored if required. For now, since most of the GICv3 register are set some initial values and not modified at runtime, it is better to re-initialise rather than saving and restoring them. It may need to be saved and restored in future if required. This patch adds a notifier to disable the redistributor(if allowed) and Group1 interrupts when powering down the processor and to re-initialise the system registers on wakeup. Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Acked-by: Marc Zyngier <marc.zyngier@arm.com> Link: https://lkml.kernel.org/r/1409065415-20176-3-git-send-email-sudeep.holla@arm.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'Documentation/pti')
0 files changed, 0 insertions, 0 deletions