|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] MSI-X interrupts to guests
[Kieran Mansley]
> On Wed, 2009-04-15 at 17:10 +0100, Espen Skoglund wrote:
>> Oh. I just noticed that you map the MSI directly to the guest.
>> You should first map it into dom0 as an MSI (to set up the MSI-X
>> descriptor)
> OK, I'll check that: I thought our driver might be doing that
> already, but apparently not.
As Jan was saying, your dom0 kernel should take care of this. Just
use the standard pcie_enable_msix() call to set it up.
>> and then map it to domU as a GSI.
> The GSI bit is something I wasn't expecting. Any hints on the API
> for mapping this? Having done so I assume that the request_irq() in
> the guest should then succeed.
> Thanks very much for your help.
The API is the same as used for mapping regular PIRQs (they just
happen to be MSI-X vectors). In particular, xend will use the right
API when mapping a PIRQ to the guest.
eSk
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|