Espen Skoglund
2008-Jul-02 12:51 UTC
[Xen-devel] Heads up - Xen PCI device handling modifications
This is just a heads up that I''m currently working on modifications for how Xen handles PCI devices within the hypervisor itself. I was looking into adding a new register/unregister PCI device hypercall to Xen when I realized that Xen should be a bit more clever with how it handles PCI devices. The changes I am working on are as follows: - Move the pci_dev structure lists from hvm to arch_domain. They are not really hvm specific anyway. - Cleanup of how the VT-d device scope structures are parsed and stored. - Add hypercall for registering and unregistering PCI devices with Xen. This enables Xen to handle hot-plugging, SR-IOV, and ARI. - Modify xenlinux to use the new hypercall when devices are added or removed. - Get rid of most of the PCI bus parsing/handling code within Xen. Any comments? I''ll be posting patches once they''re finished. eSk _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel