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

[Xen-devel] [patch 0/4 v2] ioemu: specify the slot for pass-through devices



Currently a slot may be specified for a hot-plug device,
but not for a pass-through device that is inserted at boot time.
This patch adds support for the latter.

The syntax is:
     BUS:DEV.FUNC[@VSLOT]
     e.g: 0000:00:1d:0@7

This may be important as recent changes that allow any free PCI slot to be
used for pass-through (and hotplug) may case pass-through devices to be
assigned in different locations to before. Amongst other things, specifying
the slot will allow users to move them back, if there is a need.

These changes need the patches that I posted today as the series
"[patch 0/2] ioemu: Allow any unused PCI device to be used for
pass-through"

There is also a xend portion of this series, which will be posted separately.


History
-------

This series was originally posted as:

[rfc 0/4] ioemu: specify the slot for pass-through devices
â??>[rfc 1/4] ioemu: Register dpci_infos.php_devs.pt_dev in a common location
â??>[rfc 2/4] ioemu: Do slot parsing inside of next_bdf
â??>[rfc 3/4] ioemu: make __insert_to_pci_slot indempotent
â??>[rfc 4/4] ioemu: allow xend to specify the slot for pass-through devices

The 3rd patch has been applied to qemu-xen-unstable.

The first three patches of this series comprises of patches
1, 2 and 4 of the original series, which have been updated
as per their individual changelog entries.

There is a new 4th patch which actually reads vslot information
from xend using xenstore. There is a corresponding patch to
xend for this new 4th patch. All other xend patches relating to this change
have already been merged into xen-unstable.

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