public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* Redirectable IRQs
@ 2005-05-12 19:15 Michael.Meduna
  2005-05-12 20:11 ` Grant Grundler
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Michael.Meduna @ 2005-05-12 19:15 UTC (permalink / raw)
  To: linux-ia64





Is there a way to permanently disable interrupts for specific CPUs.  I
am running on a 2.6 kernel and have designated CPU 0 in lowest priority
delivery mode.  I understand how to set lowest priority delivery mode or
fixed delivery mode for a specific IRQ.  What I would like to do is set
CPU 0 in lowest priority delivery mode for all IRQs but then, have the
ability to permanently disable interrupts for specific CPUs.

I realize that I could set CPU 0 to be the only processor to accept all
interrupts, however it would be best to allow Linux to spread the
interrupts
across other processors.  I have a few critical applications each bound to
a
cpuset with its own processor.  Ideally, I would not want these CPUs to
take
interrupts.

For example:  lets say I have a system with 8 host CPUs.  I create a
processor set that will contain a pool of CPUs (0-3).  I create another set
of processor sets (4 of them) that will contain processors 4-7.  All IRQs
are set to CPU 0 in lowest priority delivery mode.  I do not want
processors
4-7 to take an interrupt.  However, I do want interrupts to be spread
across
processors 0-3.  Is there a way to set the XTP register such that
processors
4-7 will never take an interrupt?


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

end of thread, other threads:[~2005-05-12 22:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-12 19:15 Redirectable IRQs Michael.Meduna
2005-05-12 20:11 ` Grant Grundler
2005-05-12 20:37 ` Michael.Meduna
2005-05-12 21:06 ` Erich Focht
2005-05-12 21:58 ` Grant Grundler
2005-05-12 22:10 ` Grant Grundler

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