From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:43971) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QM424-0001At-7f for qemu-devel@nongnu.org; Mon, 16 May 2011 16:04:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QM422-0005K9-V6 for qemu-devel@nongnu.org; Mon, 16 May 2011 16:04:48 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:55409) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QM422-0005Jx-OX for qemu-devel@nongnu.org; Mon, 16 May 2011 16:04:46 -0400 Received: by ywl41 with SMTP id 41so1969344ywl.4 for ; Mon, 16 May 2011 13:04:46 -0700 (PDT) Message-ID: <4DD1835B.2060708@codemonkey.ws> Date: Mon, 16 May 2011 15:04:43 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <1305575782-31766-1-git-send-email-kraxel@redhat.com> In-Reply-To: <1305575782-31766-1-git-send-email-kraxel@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/18] usb patch queue: add usb 2.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel@nongnu.org On 05/16/2011 02:56 PM, Gerd Hoffmann wrote: > Hi, > > Here is the current usb patch queue. Patches 1-9 have been on the list > already, the other ones are new. I plan to send a pull request for this > stuff next week. > > The major new feature added is USB 2.0 support: A bunch of fixes and > improvements for the usb passthrough code. The EHCI host adapter. > > Don't expect this being rock solid, EHCI has some known issues. I want > stabilize EHCI support in-tree though to ease testing. I hope to get it > reasonable good stabilized for the 0.15 release, failing that there is > still the option to disable it by default. > > Improving documentation as requested in recent reviews has been defered > until we have a qdev documentation plan. > > The patches are available in the git repository at: > > git://git.kraxel.org/qemu usb.11.pull Cool! I'm glad to see someone actively working in this space. Any specific areas where testing would be helpful? Regards, Anthony Liguori > > please review, > Gerd > > 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: add usb_handle_packet > usb: keep track of packet owner. > usb: move cancel callback to USBDeviceInfo > usb-storage: don't call usb_packet_complete twice > 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 | 2057 +++++++++++++++++++++++++++++++++++++++++++++++ > hw/usb-ehci.h | 8 + > 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 | 440 ++++------- > 24 files changed, 2469 insertions(+), 383 deletions(-) > create mode 100644 docs/usb2.txt > create mode 100644 hw/usb-ehci.c > create mode 100644 hw/usb-ehci.h > >