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

Re: [Xen-devel] 82576 VF passthrough



On Thu, Sep 24, 2009 at 10:46:12PM -0700, Rose, Gregory V wrote:
> I've only ever used HVMs.  I can't say whether VF passthrough to a PV guest 
> works or not but I can't think of any reason it wouldn't.  Can you pass other 
> devices through to this PV guest?  If so then a VF should work also.  
> Generally any guest that you can a physical device through will also work 
> with a VF device.
> 
> Next thing to consider is whether your BIOS supports SR-IOV.  There are a lot 
> of machines that have the necessary HW to support SR-IOV but the BIOS does 
> not properly detect SR-IOV capable devices and program the upstream switches 
> and bridges properly to make sure the I/O aperture is large enough to 
> accommodate the extra VF devices when they are enabled by the driver.  There 
> are very few BIOS vendors shipping SR-IOV capable BIOS at the moment.  If 
> your machine does not have the right BIOS then there is a work around in the 
> Xen 3.4 release that you can use.  Or at least I think it's still there.
> 
> pci=assign-mmio=0000:01
> 
> Try adding that to your kernel command line but substitute the domain/bus of 
> your device.  For instance if your Kawela is on bus 4 then you would change 
> the command to pci=assign-mmio=0000:04.

Hi,

have tried pass-through with very similar hardware to Sanish,
though only with HVM domains. The bios on my dc7800 does not seem
to set up VT-d correctly and I found that the following boot parameter
was required on order to allow the igb driver to create VFs.

        pci=assign-busses

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