[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH PCIFRONT]



Hey Jeremy,

Attached are eight patches to make Xen PCI front work as a module.

The first two:
 [PATCH 1/8] commit eaa959df299157e2640fcb3321537501b6afd9e6
 [PATCH 2/8] [PCI]: Export pci_walk_bus function.

Touch the pci subsystem. The first is backport from 2.6.31.something, while the
second has be OK-ed by Jesse (PCI subsystem maintainer).

The rest of the patches implement a registration mechanism for
Xen PCI front to hook up when it gets loaded. The mechanism is fairly
simple as there are no consumers during module loading and unloading so
we swap the pointers.

 [PATCH 3/8] [xen/events] Export xen_clear_irq_pending and xen_poll_irq_timeout 
as the PCI front module utilizes them.
 [PATCH 4/8] [xen/pci] Provide a registration mechanism for the PCI frontend 
module functions.
 [PATCH 5/8] [xen/pci] Switch over from pci_frontend_* to xen_pci_frontend* 
functions.
 [PATCH 6/8] [xen/pcifront] Register pci_frontend_[enable|disable]_[msi|msix] 
functions.
 [PATCH 7/8] [xen/pcifront] Enable Xen PCI front to be compiled as module and 
also on x86.
 [PATCH 8/8] [xen/pcifront] Check pci_claim_resource return value.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.