public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* PMU and timer interrupts
@ 2006-02-09 17:16 Stephane Eranian
  2006-02-09 18:16 ` Jack Steiner
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: Stephane Eranian @ 2006-02-09 17:16 UTC (permalink / raw)
  To: linux-ia64

Hello,

It was recently pointed out to me that the PMU interrupt
vector is set to 0xee just below the timer interrupt at 0xef.
As such, the timer interrupt has higher priority than the PMU
interrupt. This would make sense except that a side effect is
that it is not possible to collect samples from within the timer
interrupt, i.e. we have a blind spot. Another side effect is
that events happening during the timer handler, may be falsely
attributed to the point where we write the EOI register.

I looked at the timer_interrupt() path, and I did not see anything special
that would prevent us from swapping the interrupt vectors thereby removing
the blind spot we have.

Does anybody see a problem with this?

-- 
-Stephane

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2006-02-13 23:46 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-09 17:16 PMU and timer interrupts Stephane Eranian
2006-02-09 18:16 ` Jack Steiner
2006-02-09 18:20 ` Luck, Tony
2006-02-09 18:39 ` Stephane Eranian
2006-02-09 19:10 ` Jack Steiner
2006-02-09 19:11 ` Stephane Eranian
2006-02-10 13:35 ` Stephane Eranian
2006-02-10 13:54 ` Jes Sorensen
2006-02-10 20:33 ` Chen, Kenneth W
2006-02-10 21:22 ` Stephane Eranian
2006-02-10 23:04 ` Chen, Kenneth W
2006-02-10 23:21 ` Stephane Eranian
2006-02-10 23:26 ` Jes Sorensen
2006-02-13 10:38 ` Stephane Eranian
2006-02-13 10:53 ` Jes Sorensen
2006-02-13 20:01 ` Stephane Eranian
2006-02-13 20:12 ` Stephane Eranian
2006-02-13 20:13 ` Chen, Kenneth W
2006-02-13 20:32 ` Chen, Kenneth W
2006-02-13 21:26 ` Keith Owens
2006-02-13 22:49 ` Chen, Kenneth W
2006-02-13 23:46 ` Stephane Eranian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox