All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/37] usb patch queue
@ 2012-06-07  9:30 Gerd Hoffmann
  2012-06-07  9:30 ` [Qemu-devel] [PATCH 01/37] uhci: fix bandwidth management Gerd Hoffmann
                   ` (37 more replies)
  0 siblings, 38 replies; 42+ messages in thread
From: Gerd Hoffmann @ 2012-06-07  9:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

Here are a bunch of usb patches.  There are four groups in there which
are independant and have been posted as separate series for review ~ two
weeks ago:

  (1) uhci: various little fixes and improvements.
  (2) usb-storage: live migration support.
  (3) xhci: tracing support.
  (4) ehci: pipelining (have multiple packets per endpoint in flight),
      schedule & timer handling improvements to reduce wakeup rate.

please pull,
  Gerd

The following changes since commit 349417004a0f7cf5518a998dca755cd06f6c212b:

  Merge remote-tracking branch 'qmp/queue/qmp' into staging (2012-06-06 20:57:56 +0800)

are available in the git repository at:

  git://git.kraxel.org/qemu usb.52

Gerd Hoffmann (36):
      uhci: fix bandwidth management
      uhci: use bottom half
      uhci: make bandwidth tunable
      uhci: fix trace format strings
      uhci: zap uhci_pre_save
      uhci: fix irq routing
      scsi: prepare migration code for usb-storage support
      usb-storage: remove MSDState->residue
      usb-storage: add usb_msd_packet_complete()
      usb-storage: add scsi_off, remove scsi_buf
      usb-storage: migration support
      xhci: trace: mmio reads+writes
      xhci: trace: run+stop
      xhci: trace: irq + events
      xhci: trace: ring fetch
      xhci: trace: endpoints
      xhci: trace: transfers
      xhci: trace: slots
      ehci: add EHCIPacket
      ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue
      ehci: cache USBDevice in EHCIQueue
      ehci: move ehci_flush_qh
      ehci: add queuing support
      ehci: tweak queue initialization
      ehci: add async field to EHCIQueue
      ehci: move async schedule to bottom half
      ehci: schedule async bh on async packet completion
      ehci: kick async schedule on wakeup
      ehci: fix reset
      ehci: add ehci_*_enabled() helpers
      ehci: update status bits in ehci_set_state
      ehci: fix halt status handling
      ehci: remove unused attach_poll_counter
      ehci: create ehci_update_frindex
      ehci: adaptive wakeup rate.
      ehci: rework frame skipping

Jan Kiszka (1):
      xhci: Clean up reset function

 hw/scsi-bus.c        |    8 +-
 hw/scsi-disk.c       |   16 ++-
 hw/usb/dev-storage.c |   69 ++++--
 hw/usb/hcd-ehci.c    |  610 +++++++++++++++++++++++++++++++++-----------------
 hw/usb/hcd-uhci.c    |   67 ++++--
 hw/usb/hcd-xhci.c    |  251 ++++++++++++----------
 trace-events         |   46 ++++-
 7 files changed, 695 insertions(+), 372 deletions(-)

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

end of thread, other threads:[~2012-07-09  8:02 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-07  9:30 [Qemu-devel] [PULL 00/37] usb patch queue Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 01/37] uhci: fix bandwidth management Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 02/37] uhci: use bottom half Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 03/37] uhci: make bandwidth tunable Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 04/37] uhci: fix trace format strings Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 05/37] uhci: zap uhci_pre_save Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 06/37] uhci: fix irq routing Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 07/37] scsi: prepare migration code for usb-storage support Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 08/37] usb-storage: remove MSDState->residue Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 09/37] usb-storage: add usb_msd_packet_complete() Gerd Hoffmann
2012-06-07  9:30 ` [Qemu-devel] [PATCH 10/37] usb-storage: add scsi_off, remove scsi_buf Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 11/37] usb-storage: migration support Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 12/37] xhci: Clean up reset function Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 13/37] xhci: trace: mmio reads+writes Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 14/37] xhci: trace: run+stop Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 15/37] xhci: trace: irq + events Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 16/37] xhci: trace: ring fetch Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 17/37] xhci: trace: endpoints Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 18/37] xhci: trace: transfers Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 19/37] xhci: trace: slots Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 20/37] ehci: add EHCIPacket Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 21/37] ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 22/37] ehci: cache USBDevice in EHCIQueue Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 23/37] ehci: move ehci_flush_qh Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 24/37] ehci: add queuing support Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 25/37] ehci: tweak queue initialization Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 26/37] ehci: add async field to EHCIQueue Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 27/37] ehci: move async schedule to bottom half Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 28/37] ehci: schedule async bh on async packet completion Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 29/37] ehci: kick async schedule on wakeup Gerd Hoffmann
2012-07-06 14:30   ` Hans de Goede
2012-07-06 14:54     ` Hans de Goede
2012-07-09  8:02       ` Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 30/37] ehci: fix reset Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 31/37] ehci: add ehci_*_enabled() helpers Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 32/37] ehci: update status bits in ehci_set_state Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 33/37] ehci: fix halt status handling Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 34/37] ehci: remove unused attach_poll_counter Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 35/37] ehci: create ehci_update_frindex Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 36/37] ehci: adaptive wakeup rate Gerd Hoffmann
2012-06-07  9:31 ` [Qemu-devel] [PATCH 37/37] ehci: rework frame skipping Gerd Hoffmann
2012-06-11 18:27 ` [Qemu-devel] [PULL 00/37] usb patch queue Anthony Liguori

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.