On Fri, Mar 18, 2016 at 10:32 AM, Juergen Gross <jgr...@suse.com> wrote:
> Hi Oleksandr, Hi Juergen. Thank you for the quick answer. > > On 17/03/16 20:43, Oleksandr Tyshchenko wrote: > > Hi Juergen, All. > > > > I would like to apply PVUSB drivers for using in our platform while > > PVUSB stuff doesn't reach upstream. > > > > Unfortunately, I couldn't find more recent version of "kernel based" > > backend driver in mailing list. > > I have found it in v0 only. > > > > [Xen-devel] [PATCH 0/4] xen, usb: support pvUSB drivers > > < > http://lists.xenproject.org/archives/html/xen-devel/2015-02/msg03245.html> > > > > Can I use this frontend driver (v4) together with kernel based backend > > driver (v0)? > > Are they fully compatible with each other? > > I didn't send any further version as it was regarded to be better to > provide such a backend via qemu (patches are being reviewed right now, > I sent them last week). > I got it. I have found patch series for "qemu based" backed driver but our target is a kernel based backend driver like blkback or netback. > Regarding compatibility: should work. I've tested all possible > combinations of frontends/backends with both my upstream variants > you are referring to and the SUSE SLE variants which are kernel-xen > specific and SUSE-only. > > You should be aware, however, that there might be some bugs in the > v0 backend driver. It was tested by me only. > OK, I am going to test it. I will let you know if something doesn't work. > > > Thank you. > > You're welcome. :-) > > > Juergen > > > > > On Mon, Jul 20, 2015 at 8:13 AM, Juergen Gross <jgr...@suse.com > > <mailto:jgr...@suse.com>> wrote: > > > > Ping? > > > > > > On 06/23/2015 08:53 AM, Juergen Gross wrote: > > > > This series adds XEN guest pvUSB support. With pvUSB it is > > possible to > > use physical USB devices from a XEN domain. > > > > The support consists of a frontend in form of a virtual hcd > > driver in > > the unprivileged domU passing I/O-requests to the backend in a > > driver > > domain (usually Dom0). The backend is not part of this patch > series, > > as it will be supported via qemu. > > > > The code is taken (and adapted) from the original pvUSB > > implementation > > done for Linux 2.6 in 2008 by Fujitsu. > > > > Normal operation of USB devices by adding and removing them > > dynamically > > to/from a domain has been tested using various USB devices (USB > 1.1, > > 2.0 and 3.0). The pvUSB backend for these tests was a SUSE SLES > Dom0 > > with a kernel based backend driver. > > > > Changes in V4: > > - remove sysfs file from frontend, as it violated the "one value > > per file" > > rule and didn't serve any real purpose. > > > > Changes in V3: > > - move frontend to drivers/usb/host and rename it to xen-hcd. > > - changed name prefixes in patch 1 to "xenusb" as requested by > Greg > > - use __u<n> types rather than uint<n>_t as requested by Greg > > > > Changes in V2: > > - removed backend, as it can be implemented in user land > > - added some access macros and definitions to the pvUSB interface > > description to make it independant from linux kernel USB > > internals > > - adapted frontend to newer kernel version and use new pvUSB > > interface macros > > - set port status in one chunk as suggested by Oliver Neukum > > > > > > Juergen Gross (3): > > usb: Add Xen pvUSB protocol description > > usb: Introduce Xen pvUSB frontend (xen hcd) > > xen: add Xen pvUSB maintainer > > > > MAINTAINERS | 8 + > > drivers/usb/host/Kconfig | 11 + > > drivers/usb/host/Makefile | 1 + > > drivers/usb/host/xen-hcd.c | 1594 > > ++++++++++++++++++++++++++++++++++++++ > > include/xen/interface/io/usbif.h | 252 ++++++ > > 5 files changed, 1866 insertions(+) > > create mode 100644 drivers/usb/host/xen-hcd.c > > create mode 100644 include/xen/interface/io/usbif.h > > > > > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xen.org <mailto:Xen-devel@lists.xen.org> > > http://lists.xen.org/xen-devel > > > > > > > > > > -- > > > > Oleksandr Tyshchenko | Embedded Dev > > GlobalLogic > > www.globallogic.com <http://www.globallogic.com/> > > <http://www.globallogic.com/> > > -- Oleksandr Tyshchenko | Embedded Dev GlobalLogic www.globallogic.com <http://www.globallogic.com/>
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel