[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/7] PCI device register/unregister + pci_dev cleanups
Here's a set of patches that adds a pci device register/unregister hypercall to Xen. The patchsets add support of SR-IOV, ARI, and hot-pluggable PCI devices. There's also a bunch of patches that cleans up some of the Xen internal handling of pci_dev structures. The first three patches only deals with cleanups of pci_dev structure handling. 1 - xen: Move pci_dev lists from hvm to arch_domain 2 - xen: Restructure VT-d device scope and PCI bridge handling 3 - xen: Add management and locking of PCI device structures The next two patches add the actual hypercall. 4 - xen: Add hypercall for adding and removing PCI devices 5 - xenlinux: Add hypercall for adding and removing PCI devices The next patch comes in two options. 6a - xenlinux: Option 1: Hook Linux's PCI probe and remove callbacks 6b - xenlinux: Option 2: Add PCI device add/remove guards to Linux The final patch removes the probing of the PCI bus in the VT-d code. 7 - Remove PCI device enumaration in VT-d code I have not tested the code with AMD machines. I've just added dummy callbacks for the AMD IOMMU. With these patchsets the PCI device parsing is pretty much taken completely out of Xen itself. eSk _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |