xen-devel.lists.xenproject.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).