From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:53056) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPY3A-0000Mj-Ik for qemu-devel@nongnu.org; Thu, 26 May 2011 06:44:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPY39-0000n7-S0 for qemu-devel@nongnu.org; Thu, 26 May 2011 06:44:20 -0400 Received: from mx1.redhat.com ([209.132.183.28]:16367) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPY39-0000mv-Hp for qemu-devel@nongnu.org; Thu, 26 May 2011 06:44:19 -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 p4QAiIDc012685 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 26 May 2011 06:44:18 -0400 From: Gerd Hoffmann Date: Thu, 26 May 2011 12:44:02 +0200 Message-Id: <1306406654-19351-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 00/12] ehci: tracing, multiqueue, bugfixes. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series brings a number of improvements for the EHCI host adapter. First it makes EHCI use the tracing infrastructure. Conversion is done in a bunch of steps to ease review and to improve bisectability in case regressions show up. Not all debug messages are converted (yet). Second EHCI can keep track of multiple queues now and supports multiple async requests being in flight at the same time. And as usual a few bug fixes are included too. please review, Gerd Gerd Hoffmann (11): usb-linux: catch NODEV in more places. usb-ehci: trace mmio and usbsts usb-ehci: trace state machine changes usb-ehci: trace port state usb-ehci: improve mmio tracing usb-ehci: trace buffer copy usb-ehci: add queue data struct usb-ehci: multiqueue support usb-ehci: fix offset writeback in ehci_buffer_rw usb-ehci: fix error handling. usb: cancel async packets on unplug Hans de Goede (1): ehci: fix a number of unused-but-set-variable warnings (new with gcc-4.6) hw/usb-bus.c | 5 +- hw/usb-ehci.c | 1073 +++++++++++++++++++++++++++++++++----------------------- hw/usb-musb.c | 23 ++- hw/usb-ohci.c | 16 +- hw/usb-uhci.c | 26 ++- hw/usb.h | 8 +- trace-events | 16 + usb-linux.c | 27 +- 8 files changed, 741 insertions(+), 453 deletions(-)