Re: [RFC 0/4] dynamically allocate arch specific system vectors

H. Peter Anvin
2008-09-17T19:20:17Z

Dean Nelson wrote:
>
> sgi-gru driver
>
> The GRU is not an actual external device that is connected to an IOAPIC.
> The gru is a hardware mechanism that is embedded in the node controller
> (UV hub) that directly connects to the cpu socket. Any cpu (with permission)
> can do direct loads and stores to the gru. Some of these stores will result
> in an interrupt being sent back to the cpu that did the store.
>
> The interrupt vector used for this interrupt is not in an IOAPIC. Instead
> it must be loaded into the GRU at boot or driver initialization time.
>

Could you clarify there: is this one vector number per CPU, or are you
issuing a specific vector number and just varying the CPU number?

-hpa