Thread (71 messages) 71 messages, 8 authors, 2013-09-05

[PATCH 1/2] tick: broadcast: Deny per-cpu clockevents from being broadcast sources

From: Sören Brinkmann <hidden>
Date: 2013-09-05 16:53:25
Also in: lkml

Possibly related (same subject, not in this thread)

On Thu, Aug 22, 2013 at 10:06:40AM -0700, Stephen Boyd wrote:
On most ARM systems the per-cpu clockevents are truly per-cpu in
the sense that they can't be controlled on any other CPU besides
the CPU that they interrupt. If one of these clockevents were to
become a broadcast source we will run into a lot of trouble
because the broadcast source is enabled on the first CPU to go
into deep idle (if that CPU suffers from FEAT_C3_STOP) and that
could be a different CPU than what the clockevent is interrupting
(or even worse the CPU that the clockevent interrupts could be
offline).

Theoretically it's possible to support per-cpu clockevents as the
broadcast source but so far we haven't needed this and supporting
it is rather complicated. Let's just deny the possibility for now
until this becomes a reality (let's hope it never does!).

Reported-by: S?ren Brinkmann <redacted>
Signed-off-by: Stephen Boyd <redacted>
Has this been merged anywhere?

	Thanks,
	S?ren
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help