WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Heads up - Xen PCI device handling modifications

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Heads up - Xen PCI device handling modifications
From: Espen Skoglund <espen.skoglund@xxxxxxxxxxxxx>
Date: Wed, 2 Jul 2008 13:51:05 +0100
Delivery-date: Wed, 02 Jul 2008 05:52:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Heads up - Xen PCI device handling modifications, Espen Skoglund <=