[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [rfc 00/18] ioemu: use devfn instead of slots as the unit for passthrough
This series starts of with servaral cleanup patches. The meat of the changes start with the patch "ioemu: use devfn instead of slots as the unit for passthrough" This allows multi-function cards to be appear in guets as multi-function cards, with the restriction that function 0 must be passed through. Otherwise each function is allocated its own slot, as before. e.g. 1. Function 0 and two other functions of a multi-function card are passed through, and the function numbers are maintained in the guest. Physical Guest 0:1b.0 - pass through -> 0:6.0 0:1b.1 - pass through -> 0:6.1 0:1b.2 - pass through -> 0:6.2 2. Two functions other than zero of a multi-function card are passed through. Each function is represent as function 0 of a slot in the guest. Physical Guest 0:1b.1 - pass through -> 0:6.0 0:1b.2 - pass through -> 0:7.0 Patches are also supplied to allow the virtual slot and device to be supplied in the domain's configuration file. Amongst other things this allows the existing assignment behaviour to be specified. Currently hotplug is not working with this scheme. I am unsure of why, but am working towards a fix. These patches are against qemu-xen-unstable.git 3f23188224b7ce69fcf13f52cb1c7977a5372900 as subsequent revisions do not seem to work for me. http://lists.xensource.com/archives/html/xen-devel/2009-02/msg00580.html -- 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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |