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] [PATCH 0 of 7] pci passthrough with stubdoms

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 0 of 7] pci passthrough with stubdoms
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Mon, 12 Oct 2009 18:19:29 +0100
Delivery-date: Mon, 12 Oct 2009 10:19:29 -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
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
Hi all,
this patch series enables pci passthrough with stubdoms.
Few things still don't work: MSI-X, iomul, and more importantly pci
coldplug.
This means that you still cannot write pci=['bdf'] in your VM config
file, but you can use xm pci-attach to hotplug a device into a VM
without any trouble.
This is due to a circular dependency introduced by "xend: hot-plug PCI
devices at boot-time": during initialization xend waits for the device
model to complete pci hotplug while the device model (the stubdom) waits
for xend to finish its own initialization.

The patch series consists of the following patches:

[PATCH 1 of 7] pcifront: translate physical into virtual addresses
[PATCH 2 of 7] pcilib: define endianness for minios
[PATCH 3 of 7] xen: allows more hypercalls from stubdoms
[PATCH 4 of 7] minios: fix minios console
[PATCH 5 of 7] xend: allow a device to be assigned to a guest and its stubdom
[PATCH 6 of 7] xend: call pci_device_configure on the stubdom
[PATCH 7 of 7] qemu: passthrough support in stubdoms

the first 6 patches are for the xen repository while the last one is for
qemu.

Cheers,

Stefano

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

<Prev in Thread] Current Thread [Next in Thread>