summaryrefslogtreecommitdiff
path: root/arch/arm/mm/cache-v6.S
diff options
context:
space:
mode:
authorLorenzo Pieralisi <Lorenzo.Pieralisi@arm.com>2012-07-06 10:06:49 (GMT)
committerRussell King <rmk+kernel@arm.linux.org.uk>2012-07-09 16:41:09 (GMT)
commit27a5569dc66ecce06cb532542ddcd0b6da8783f6 (patch)
tree750cb3584ca6e85ec284db746ecb724786e7637a /arch/arm/mm/cache-v6.S
parenta5203c4ce6750730b1d95a8bc1e8214765450f7e (diff)
downloadlinux-fsl-qoriq-27a5569dc66ecce06cb532542ddcd0b6da8783f6.tar.xz
ARM: 7444/1: kernel: add arch-timer C3STOP feature
When a CPU is shutdown its architected timer comparators registers are lost. Within CPU idle, before processors enter shutdown they enter clock events broadcast mode through the clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_ENTER, cpuid); function where the local timers are emulated by a global always-on timer. On CPU resume, the per-CPU tick device normal mode is restored by exiting broadcast mode through clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_EXIT, cpuid); In order for this mechanism to function, architected timers should add to their feature C3STOP, which means that they are not able to function when the CPU is in off-mode. Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/cache-v6.S')
0 files changed, 0 insertions, 0 deletions