[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
> 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).
Xen-devel mailing list