[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PCI passthrough w/ shared IRQ in xen/master
> > > There is a missing patch that I haven't pushed in the pcifront branch: > > > > > > diff --git a/arch/x86/pci/xen.c b/arch/x86/pci/xen.c > > > index e138053..923de2e 100644 > > > --- a/arch/x86/pci/xen.c > > > +++ b/arch/x86/pci/xen.c > > > @@ -25,7 +25,7 @@ static int xen_pcifront_enable_irq(struct pci_dev > > *dev) > > > if (dev->irq < 0) > > > return -EINVAL; > > > > > > - rc = xen_allocate_pirq(dev->irq, 0, "pcifront"); > > > + rc = xen_allocate_pirq(dev->irq, 1 /* share */, "pcifront"); > > > if (rc < 0) { > > > dev_warn(&dev->dev, "Xen PCI IRQ: %d, failed to register:%d\n", > > > dev->irq, rc); > > > > > > > > > > > > HA! That's an important one-line diff! Now my ATM card works w/ shared > > > IRQ on domU. :-) > > > > Now we just have to get a better fix for dom0 than commenting out the > > entire note_interrupt() function... > > Actually, I just verified that that patch makes the note_interrupt() > gutting unnecessary. With just that one line changed, I'm up and running > perfectly. Excellent. Jeremy, could you pull git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git pcifront-2.6.31.6 in your xen/pcifront and merge it to xen/master, please? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |