Re: [Linux-ia64] [PATCH] dynamic IRQ allocation

From: Grant Grundler <>
Date: 2002-07-30 15:01:28
"KOCHI, Takayoshi" wrote:
> This patch fixes the behavior and only allocates vectors
> for existing pci_dev only.

Another approach is to defer allocating the vector until
request_irq() registers the interrupt handler. That way,
only devices that have drivers get interrupts.

> As usual, interrupt sharing often imply performance
> degradation and such a configuration should be avoided.

Another way to reduce/avoid sharing of vector table entries is to have
multiple Vector Tables. Either one for each CPU or each node of
a ccNUMA-like machine. I thought SGI's NUMA machines implement
this already but haven't checked.

Received on Mon Jul 29 22:06:27 2002

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:09 EST