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/
Home Products Support Community News


[Xen-devel] [rfc 0/2] ioemu: Allow any unused PCI device to be used for

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [rfc 0/2] ioemu: Allow any unused PCI device to be used for pass-through
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Fri, 13 Mar 2009 18:07:34 +1100
Delivery-date: Fri, 13 Mar 2009 00:21:43 -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: quilt/0.46-1
The current limit of 2 pass-through devices seems to be rather small.
These patches remove that limit and allow any unused PCI device to
be used for pass-through, including hotplug.

It seems that the first few (4) devices will be used for other purposes by
HVM domains. However, it seems to me to be clean to make this code generic
and cope with any device on the bus - saving the need for subsequent
changes if the number of devices HVM domains use by default ever changes.

There are also xend and hvmloader patches required for this change.
I will submit them separately.

Simon Horman
  VA Linux Systems Japan K.K., Sydney, Australia Satellite Office
  H: www.vergenet.net/~horms/             W: www.valinux.co.jp/en

Xen-devel mailing list