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

[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@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®.