From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNKuX-0007qk-6X for qemu-devel@nongnu.org; Fri, 29 Aug 2014 08:04:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNKuS-0003XL-Dx for qemu-devel@nongnu.org; Fri, 29 Aug 2014 08:04:09 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55677) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNKuS-0003Wy-4n for qemu-devel@nongnu.org; Fri, 29 Aug 2014 08:04:04 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7TC43JX006560 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 29 Aug 2014 08:04:03 -0400 From: Gerd Hoffmann Date: Fri, 29 Aug 2014 14:03:35 +0200 Message-Id: <1409313832-2514-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PULL 00/17] 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 comes the usb patch queue. It features cleanup functions for the host adapters, in preparation to make them hot-pluggable. Hotplug itself isn't there yet, some details still need to be sorted as we can't hotplug companion controller setups (expect RfC patches soon), but the majority of the bits needed to make hotplug fly is there. There are also some simple host adapter tests (just start qemu with an device instance, not much actual testing yet), and the usual collection of bugfixes. please pull, Gerd The following changes since commit c47c61be8dcd91689c8fc77776db924d684c3b39: Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140825.0' into staging (2014-08-26 10:42:06 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-usb-20140829-1 for you to fetch changes up to 25e89ec5d2c7f8d953cb1ca558afa74974ff8930: tests: add xHCI qtest (2014-08-29 12:53:47 +0200) ---------------------------------------------------------------- usb: bugfix collection. usb: add cleanup functions for host adapters, in preparation for hotplug support. usb: add simple qtests for uhci,ohci,xhci. ---------------------------------------------------------------- Gerd Hoffmann (2): xhci: use (1u << i) Revert "xhci: Fix number of streams allocated when using streams" Gonglei (13): xhci: fix debug print compiling error usb: add usb_bus_release function usb-ohci: Fix memory leak for ohci timer usb-ohci: add exit function usb-uhci: clean up uhci resource when pci-uhci exit usb-ehci: add vmstate properity for EHCIState usb-ehci: add ehci unrealize funciton usb-ehci: add ehci-pci device exit function usb-xhci: add exit function usb: add usb host adapters exit trace tests: add OHCI qtest tests: add UHCI qtest tests: add xHCI qtest Jack Un (1): Fix OHCI ISO TD state never being written back. Markus Armbruster (1): usb: Fix bootindex for portnr > 9 MAINTAINERS | 2 +- hw/usb/bus.c | 11 +++++++++-- hw/usb/hcd-ehci-pci.c | 14 +++++++++++++ hw/usb/hcd-ehci.c | 29 ++++++++++++++++++++++++++- hw/usb/hcd-ehci.h | 2 ++ hw/usb/hcd-ohci.c | 27 ++++++++++++++++++++++--- hw/usb/hcd-uhci.c | 24 +++++++++++++++++++++++ hw/usb/hcd-xhci.c | 50 +++++++++++++++++++++++++++++++++++++++++------ include/hw/usb.h | 1 + tests/Makefile | 10 +++++++++- tests/usb-hcd-ohci-test.c | 35 +++++++++++++++++++++++++++++++++ tests/usb-hcd-uhci-test.c | 35 +++++++++++++++++++++++++++++++++ tests/usb-hcd-xhci-test.c | 35 +++++++++++++++++++++++++++++++++ trace-events | 3 +++ 14 files changed, 264 insertions(+), 14 deletions(-) create mode 100644 tests/usb-hcd-ohci-test.c create mode 100644 tests/usb-hcd-uhci-test.c create mode 100644 tests/usb-hcd-xhci-test.c