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

Re: [Xen-devel] PCI backend and slot functions



Tristan Gingold wrote:
> Currently PCI slot functions are not virtualized.  When I hide 0000:06:01.1 
> it 
> appears as 0000:00:00.1 and there is no function 0 for the slot.  This is an 
> issue because on linux/ia64, functions > 0 are not probed if there is no 
> function 0.
> 
> How is it handled on x86 ?
> 
> Should I add an option to virtualize slot functions ?

IIUC, when you hide 0000:06:01.1 from dom0 you want that device to
appear as 0000:06:01.1 to domU.  Have you looked at the PCI Backend Mode
options in the xenolinux configuration?  Specifically, look at the
difference between XEN_PCIDEV_BACKEND_VPCI and XEN_PCIDEV_BACKEND_PASS
to see if either gives what you want.  I've only tried this on x86, but
it sounds like what you want, but perhaps there's a bug in the ia64
implementation (I haven't looked at it yet).

-Chris

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