From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47303) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QORfv-0001Db-Aa for qemu-devel@nongnu.org; Mon, 23 May 2011 05:43:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QORft-0007gd-5u for qemu-devel@nongnu.org; Mon, 23 May 2011 05:43:47 -0400 Received: from mx1.redhat.com ([209.132.183.28]:18925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QORfs-0007gD-Up for qemu-devel@nongnu.org; Mon, 23 May 2011 05:43:45 -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 p4N9hgCJ024820 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 23 May 2011 05:43:43 -0400 From: Gerd Hoffmann Date: Mon, 23 May 2011 11:43:21 +0200 Message-Id: <1306143819-30287-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PULL] usb patch queue: initial usb 2.0 support. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, Here is the usb patch queue, with EHCI support being the outstanding new feature. Most patches are unmodified. Patch #5 got a better commit message. The EHCI patch now lists all contributes in the commit message too (they where listed in the source code only before), I hope everybody is happy with that now. please pull, Gerd The following changes since commit dcfd14b3741983c466ad92fa2ae91eeafce3e5d5: Delete unused tb_invalidate_page_range (2011-05-22 10:47:28 +0000) are available in the git repository at: git://git.kraxel.org/qemu usb.13.pull Brad Hards (4): usb: Add Interface Association Descriptor descriptor type usb: update config descriptors to identify number of interfaces usb: remove fallback to bNumInterfaces if no .nif usb: add support for "grouped" interfaces and the Interface Association Descriptor Gerd Hoffmann (11): usb-linux: fix device path aka physical port handling usb-linux: add hostport property usb-linux: track aurbs in list usb-linux: walk async urb list in cancel usb-linux: split large xfers usb-linux: fix max_packet_size for highspeed. usb-storage: don't call usb_packet_complete twice usb: add usb_handle_packet usb: keep track of packet owner. usb: move cancel callback to USBDeviceInfo usb: add ehci adapter Hans de Goede (2): usb: Pass the packet to the device's handle_control callback usb-linux: use usb_generic_handle_packet() Jan Vesely (1): Bug #757654: UHCI fails to signal stall response patch Makefile.objs | 1 + default-configs/pci.mak | 1 + docs/usb2.txt | 38 + hw/bt-hid.c | 6 +- hw/pci_ids.h | 1 + hw/usb-bt.c | 6 +- hw/usb-ccid.c | 4 +- hw/usb-desc.c | 56 ++- hw/usb-desc.h | 24 +- hw/usb-ehci.c | 2038 +++++++++++++++++++++++++++++++++++++++++++++++ hw/usb-hid.c | 9 +- hw/usb-hub.c | 9 +- hw/usb-msd.c | 18 +- hw/usb-musb.c | 2 +- hw/usb-net.c | 6 +- hw/usb-ohci.c | 4 +- hw/usb-serial.c | 7 +- hw/usb-uhci.c | 6 +- hw/usb-wacom.c | 7 +- hw/usb.c | 101 +++- hw/usb.h | 40 +- usb-bsd.c | 1 + usb-linux.c | 444 ++++------- 23 files changed, 2442 insertions(+), 387 deletions(-) create mode 100644 docs/usb2.txt create mode 100644 hw/usb-ehci.c