From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:39095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScZ45-0000QS-Ia for qemu-devel@nongnu.org; Thu, 07 Jun 2012 05:31:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ScZ3y-0004Dg-2m for qemu-devel@nongnu.org; Thu, 07 Jun 2012 05:31:37 -0400 Received: from mx1.redhat.com ([209.132.183.28]:61369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScZ3x-0004Cc-Py for qemu-devel@nongnu.org; Thu, 07 Jun 2012 05:31:29 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q579VS6v024139 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 7 Jun 2012 05:31:28 -0400 From: Gerd Hoffmann Date: Thu, 7 Jun 2012 11:30:49 +0200 Message-Id: <1339061486-28513-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PULL 00/37] usb patch queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org 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(-)