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

Re: [Xen-devel] RE: SR-IOV for pv_ops dom0



On Mon, Sep 28, 2009 at 04:51:07PM +0800, Qing He wrote:
> On Sun, 2009-09-27 at 17:47 +0800, Pasi Kärkkäinen wrote:
> > On Sun, Sep 27, 2009 at 11:02:38AM +0800, Qing He wrote:
> > > On Sat, 2009-09-26 at 19:06 +0800, Pasi Kärkkäinen wrote:
> > > > Hello,
> > > > 
> > > > Is pv_ops dom0 (xen/master) currently ready for SR-IOV, or are
> > > > additional patches still needed? 
> > > > 
> > > 
> > > VFs can be created and assigned to HVM domains, we've tested that. But
> > > assigning VFs to PV domains doesn't work since the support isn't
> > > complete (at least MSI, I'm not sure about the status of INTx device).
> > > 
> > 
> > Ok. Do you know if anyone is working on adding those missing bits? 
> > Is it missing only from domU kernel, or also from Xen hypervisor PV code?
> 
> Hypervisor has the proper code, and old 2.6.18 based domU works well.
> It's just pv_ops based domU lacking this feature. Traditionally, domU
> doesn't have sufficient privilege but relies on dom0 to do certain
> things, this kind of delegation requires some special handling and
> is still subjected to more thinking.
>

Ok. So if I use linux-2.6.18-xen.hg everything should work also for PV domU.
Does Xen 3.4.1 hypervisor have the needed bits, or is it just xen-unstable? 


> > 
> > Also, what kernel you used in the HVM guest for SR-IOV? Just so I can
> > try this myself some day.. :)
> 
> The kernel version is not important, just need the driver of VFs, like
> igbvf.
> 

OK.

> > 
> > > > Can upstream/vanilla 2.6.31 be used as PV guest and run the VF driver?
> > > > Or does it need additional patches?
> > > 
> > > Vanilla kernel doesn't have pirq and msi-x related code, so VF doesn't
> > > work there either.
> > > 
> > 
> > Ok. Do you know if this is being worked on?
> 
> Yes, but that's likely to take quite a long time to eventually get
> everything in.
> 

Ok. 

Thanks!

-- Pasi


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