All of lore.kernel.org
 help / color / mirror / Atom feed
* [Patch RFC 0/4] usb, xen: add pvUSB backend
@ 2015-07-16 15:47 Juergen Gross
  2015-07-16 15:47 ` [Patch RFC 1/4] usb: support device specification via <bus>-<port> Juergen Gross
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Juergen Gross @ 2015-07-16 15:47 UTC (permalink / raw)
  To: kraxel, stefano.stabellini, xen-devel; +Cc: Juergen Gross

This series adds a Xen pvUSB backend driver to qemu. USB devices
connected to the host can be passed through to a Xen guest. The
devices are specified via Xenstore. Access to the devices is done
via host-libusb.c

I've tested the backend with various USB devices (memory sticks,
keyboard, phono preamp, ...).


Juergen Gross (4):
  usb: support device specification via <bus>-<port>
  usb: add flag to USBPacket to request complete callback after isoc
    transfer
  xen: introduce dummy system device
  xen: add pvUSB backend

 hw/usb/Makefile.objs         |    4 +
 hw/usb/core.c                |    2 +-
 hw/usb/host-legacy.c         |   56 ++-
 hw/usb/host-libusb.c         |   24 +-
 hw/usb/xen-usb.c             | 1130 ++++++++++++++++++++++++++++++++++++++++++
 hw/xenpv/xen_machine_pv.c    |   42 ++
 include/hw/usb.h             |    2 +
 include/hw/xen/xen_backend.h |    4 +
 8 files changed, 1238 insertions(+), 26 deletions(-)
 create mode 100644 hw/usb/xen-usb.c

-- 
2.1.4

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-07-17 10:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-16 15:47 [Patch RFC 0/4] usb, xen: add pvUSB backend Juergen Gross
2015-07-16 15:47 ` [Patch RFC 1/4] usb: support device specification via <bus>-<port> Juergen Gross
2015-07-17  6:59   ` Gerd Hoffmann
2015-07-17  7:32     ` Juergen Gross
2015-07-17  8:28       ` Gerd Hoffmann
2015-07-17 10:06         ` Juergen Gross
2015-07-17 10:23           ` Gerd Hoffmann
2015-07-17 10:25             ` Juergen Gross
2015-07-16 15:47 ` [Patch RFC 2/4] usb: add flag to USBPacket to request complete callback after isoc transfer Juergen Gross
2015-07-17  8:12   ` Gerd Hoffmann
2015-07-17  8:44     ` Juergen Gross
2015-07-17  9:23       ` Gerd Hoffmann
2015-07-17 10:14         ` Juergen Gross
2015-07-16 15:47 ` [Patch RFC 3/4] xen: introduce dummy system device Juergen Gross
2015-07-16 15:47 ` [Patch RFC 4/4] xen: add pvUSB backend Juergen Gross

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.