This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] MSI-X interrupts to guests

On Wed, 2009-04-15 at 16:58 +0100, Jan Beulich wrote:
> >>> Kieran Mansley <kmansley@xxxxxxxxxxxxxx> 15.04.09 17:43 >>>
> >     rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq);
> But you don't do this yourself, you get this done for you, right?

No, I was doing it myself.  What approach would you recommend?

> >This call succeeds.  dom0 then tells the guest the value of map_irq.pirq
> >(which seems to have a sensible value given the other interrupts mapped
> >to that domain) that it gets back from this hypercall, and the guest
> >tries to call request_irq() using that value.  The call to request_irq()
> >returns -38 (ENOSYS).
> >
> >Any ideas what the problem could be?  I'm happy to investigate.
> What kernel version is it that's running in the guest? Sounds like some
> preparatory step might be missing the particular kernel version you got.

c/s 855 from the linux-2.6.18-xen.hg tree.



Xen-devel mailing list