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

Re: [Xen-devel] Xen 4.3 development update



On Tue, Oct 02, 2012 at 03:26:11PM +0100, Ian Jackson wrote:
> Pasi Kärkkäinen writes ("Re: [Xen-devel] Xen 4.3 development update"):
> >  * xl PVUSB pass-through for both PV and HVM guests
> >    owner: ? 
> >    status: ? 
> >    - xm/xend supports PVUSB pass-through to guests with PVUSB drivers (both 
> > PV and HVM guests).
> >    - port the xm/xend functionality to xl.
> >    - this PVUSB feature does not require support or emulation from Qemu.
> >    - upstream the Linux frontend/backend drivers. Current work-in-progress 
> > versions are in Konrad's git tree.
> >    - James Harper's GPLPV drivers for Windows include PVUSB frontend 
> > drivers.
> 
> Right.  I think upstreaming the frontend/backend is critical for
> this.
>

Indeed!

>  Is this related to the usb-over-ip support that I found a few
> years ago in linux-staging ?  At the time that was very buggy.
>

I don't think so. PVUSB is a separate protocol/feature afaik.

Xen PVUSB was originally developed by Fujitsu:
http://www.xen.org/files/xensummit_oracle09/PVUSB.pdf
http://www.xen.org/files/xensummit_intel09/PVUSBStatusUpdate.pdf

more info:
http://wiki.xen.org/wiki/Xen_USB_Passthrough

 
> >  * xl USB pass-through for HVM guests using Qemu USB emulation
> >    owner: ? 
> >    status: ?
> >    - xm/xend with qemu-traditional supports USB passthrough to HVM guests 
> > using the Qemu emulated USB controller.
> >    - port the xm/xend functionality to xl.
> >    - make sure USB passthrough with xl works with both qemu-traditional and 
> > qemu-upstream.
> >    - The HVM guest does not need any special drivers for this feature.
> 
> I think this is just a matter of plumbing in libxl (presumably, now,
> plumbing to qemu-upstream).
>

Yep, this one should be pretty easy!

-- Pasi
 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.