From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:34256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2KAs-0006tV-HJ for qemu-devel@nongnu.org; Tue, 28 Feb 2012 05:20:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2KAc-0003z0-Q6 for qemu-devel@nongnu.org; Tue, 28 Feb 2012 05:20:50 -0500 Received: from mx1.redhat.com ([209.132.183.28]:20121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2KAc-0003yS-Iq for qemu-devel@nongnu.org; Tue, 28 Feb 2012 05:20:34 -0500 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q1SAKWcH006230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 28 Feb 2012 05:20:32 -0500 From: Gerd Hoffmann Date: Tue, 28 Feb 2012 11:20:09 +0100 Message-Id: <1330424430-23015-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PULL] usb patch queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, Next batch of usb updates. This one brings packet queuing for uhci and xhci, so we have per-endpoint queues at usb-bus level now. Need to bring those to the usb drivers as next step, so they (especially usb-host) can pipeline requests. Also a bunch of bugfixes in ehci, smartcard emulation and usb redirect. cheers, Gerd The following changes since commit b4bd0b168e9f4898b98308f4a8a089f647a86d16: audio: Add some fall through comments (2012-02-25 18:16:11 +0400) are available in the git repository at: git://git.kraxel.org/qemu usb.39 Alon Levy (4): usb-desc: fix user trigerrable segfaults (!config) libcacard: link with glib for g_strndup usb-ccid: advertise SELF_POWERED libcacard: fix reported ATR length Gerd Hoffmann (10): usb-hid: fix tablet activation usb-ehci: fix reset usb-uhci: cleanup UHCIAsync allocation & initialization. usb-uhci: add UHCIQueue usb-uhci: process uhci_handle_td return code via switch. usb-uhci: implement packet queuing usb-xhci: enable packet queuing usb: add tracepoint for usb packet state changes. usb-ehci: sanity-check iso xfers ehci: drop old stuff Hans de Goede (6): usb-ehci: Handle ISO packets failing with an error other then NAK usb-redir: Fix printing of device version usb-redir: Always clear device state on filter reject usb-redir: Let the usb-host know about our device filtering usb-redir: Limit return values returned by iso packets usb-redir: Return USB_RET_NAK when we've no data for an interrupt endpoint Jan Kiszka (1): usb: Resolve warnings about unassigned bus on usb device creation configure | 6 +- hw/usb-bt.c | 4 +- hw/usb-bus.c | 18 +--- hw/usb-ccid.c | 2 +- hw/usb-desc.c | 20 +++- hw/usb-ehci.c | 71 ++++++------- hw/usb-hid.c | 3 + hw/usb-msd.c | 4 +- hw/usb-net.c | 4 +- hw/usb-serial.c | 8 +- hw/usb-uhci.c | 314 +++++++++++++++++++++++++++++++--------------------- hw/usb-xhci.c | 6 - hw/usb.c | 27 +---- hw/usb.h | 7 +- libcacard/vcardt.h | 4 +- trace-events | 3 + usb-bsd.c | 4 +- usb-linux.c | 4 +- usb-redir.c | 46 ++++++-- vl.c | 7 +- 20 files changed, 317 insertions(+), 245 deletions(-)