qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/28] usb patch queue
@ 2012-02-10 11:42 Gerd Hoffmann
  2012-02-10 11:42 ` [Qemu-devel] [PATCH 01/28] usb-uhci: implement bandwidth management Gerd Hoffmann
                   ` (28 more replies)
  0 siblings, 29 replies; 30+ messages in thread
From: Gerd Hoffmann @ 2012-02-10 11:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

Here comes the current usb patch queue.  It brings some bugfixes.  It
also revamps the usb packet workflow to move the whole thing to a
event-based workflow.  xhci emulation needs this, and we also might be
able to use this with the other host adapters to reduce emulation cpu
overhead, although it is much harder there due to the way the hardware
is designed ...

All patches have been on the list for review.  Some of them needed some
adaptions to the QOM changes while rebasing, otherwise they are almost
unmodified though.

please pull,
  Gerd

The following changes since commit 57c83dacfe179bf061b8fa79d9553ebabe4d2ff4:

  make: Remove duplicate use of GLIB_CFLAGS (2012-02-09 20:44:38 +0400)

are available in the git repository at:
  git://git.kraxel.org/qemu usb.38

Gerd Hoffmann (26):
      usb-uhci: implement bandwidth management
      usb: kill USB_MSG_{ATTACH,DETACH}
      usb: kill USB_MSG_RESET
      usb: kill usb_send_msg
      usb: add usb_find_device()
      usb-hub: implement find_device
      usb: handle dev == NULL in usb_handle_packet()
      usb-uhci: switch to usb_find_device()
      usb-ehci: switch to usb_find_device()
      usb-ohci: switch to usb_find_device()
      usb-musb: switch to usb_find_device()
      usb-xhci: switch to usb_find_device()
      usb: kill handle_packet callback
      usb: fold usb_generic_handle_packet into usb_handle_packet
      usb: USBPacket: add status, rename owner -> ep
      usb: add USBEndpoint->{nr,pid}
      usb: Set USBEndpoint in usb_packet_setup().
      usb: maintain async packet list per endpoint
      usb: pass USBEndpoint to usb_wakeup
      usb: add USBBusOps->wakeup_endpoint
      xhci: signal low- and fullspeed support
      xhci: add trb type name lookup support.
      xhci: stop on errors
      xhci: kill port arg from xhci_setup_packet
      xhci: remote wakeup support
      xhci: handle USB_RET_NAK

Hans de Goede (2):
      usb-ehci: Clear the portstatus powner bit on device disconnect
      usb-redir: Add the posibility to filter out certain devices from redirecion

 configure       |    2 +-
 hw/usb-audio.c  |    5 +-
 hw/usb-bt.c     |    5 +-
 hw/usb-bus.c    |   14 ++--
 hw/usb-ccid.c   |    7 +-
 hw/usb-ehci.c   |   93 ++++++++++-----------
 hw/usb-hid.c    |    7 +-
 hw/usb-hub.c    |   72 ++++++----------
 hw/usb-msd.c    |    3 +-
 hw/usb-musb.c   |   18 ++--
 hw/usb-net.c    |    7 +-
 hw/usb-ohci.c   |   81 +++++++++---------
 hw/usb-serial.c |    4 +-
 hw/usb-uhci.c   |   93 ++++++++++-----------
 hw/usb-wacom.c  |    3 +-
 hw/usb-xhci.c   |  248 ++++++++++++++++++++++++++++++++++++++++++++++--------
 hw/usb.c        |  240 +++++++++++++++++++++++++++++++++++------------------
 hw/usb.h        |   56 ++++++++-----
 usb-bsd.c       |    3 +-
 usb-linux.c     |   45 +++++-----
 usb-redir.c     |  118 +++++++++++++++++++++++---
 21 files changed, 726 insertions(+), 398 deletions(-)

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

end of thread, other threads:[~2012-02-16  0:32 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-10 11:42 [Qemu-devel] [PULL 00/28] usb patch queue Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 01/28] usb-uhci: implement bandwidth management Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 02/28] usb-ehci: Clear the portstatus powner bit on device disconnect Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 03/28] usb-redir: Add the posibility to filter out certain devices from redirecion Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 04/28] usb: kill USB_MSG_{ATTACH,DETACH} Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 05/28] usb: kill USB_MSG_RESET Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 06/28] usb: kill usb_send_msg Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 07/28] usb: add usb_find_device() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 08/28] usb-hub: implement find_device Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 09/28] usb: handle dev == NULL in usb_handle_packet() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 10/28] usb-uhci: switch to usb_find_device() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 11/28] usb-ehci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 12/28] usb-ohci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 13/28] usb-musb: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 14/28] usb-xhci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 15/28] usb: kill handle_packet callback Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 16/28] usb: fold usb_generic_handle_packet into usb_handle_packet Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 17/28] usb: USBPacket: add status, rename owner -> ep Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 18/28] usb: add USBEndpoint->{nr,pid} Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 19/28] usb: Set USBEndpoint in usb_packet_setup() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 20/28] usb: maintain async packet list per endpoint Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 21/28] usb: pass USBEndpoint to usb_wakeup Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 22/28] usb: add USBBusOps->wakeup_endpoint Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 23/28] xhci: signal low- and fullspeed support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 24/28] xhci: add trb type name lookup support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 25/28] xhci: stop on errors Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 26/28] xhci: kill port arg from xhci_setup_packet Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 27/28] xhci: remote wakeup support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 28/28] xhci: handle USB_RET_NAK Gerd Hoffmann
2012-02-16  0:32 ` [Qemu-devel] [PULL 00/28] usb patch queue Anthony Liguori

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).