From patchwork Wed Dec 5 10:11:18 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gerd Hoffmann X-Patchwork-Id: 203832 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 89E6D2C00B1 for ; Wed, 5 Dec 2012 21:34:41 +1100 (EST) Received: from localhost ([::1]:33901 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TgBxL-0004Zp-MT for incoming@patchwork.ozlabs.org; Wed, 05 Dec 2012 05:11:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TgBx3-0004Lc-Vb for qemu-devel@nongnu.org; Wed, 05 Dec 2012 05:11:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TgBwu-0006yI-2a for qemu-devel@nongnu.org; Wed, 05 Dec 2012 05:11:37 -0500 Received: from mx1.redhat.com ([209.132.183.28]:2652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TgBwt-0006xd-NU for qemu-devel@nongnu.org; Wed, 05 Dec 2012 05:11:27 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id qB5ABQwH011353 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 5 Dec 2012 05:11:26 -0500 Received: from rincewind.home.kraxel.org (ovpn-116-20.ams2.redhat.com [10.36.116.20]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id qB5ABPqW027532; Wed, 5 Dec 2012 05:11:25 -0500 Received: by rincewind.home.kraxel.org (Postfix, from userid 500) id B649E40A1D; Wed, 5 Dec 2012 11:11:24 +0100 (CET) From: Gerd Hoffmann To: qemu-devel@nongnu.org Date: Wed, 5 Dec 2012 11:11:18 +0100 Message-Id: <1354702284-13518-1-git-send-email-kraxel@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 209.132.183.28 Cc: Gerd Hoffmann Subject: [Qemu-devel] [PULL 0/6] usb patch queue X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Hi, Flushing the usb patch queue, there are a few bits sent during the freeze I didn't feel like merging that close to the release, so merge them now. Series reduces the ehci emulation cpu overhead and allows to connect the usb tablet to ehci. please pull, Gerd The following changes since commit 16c6c80ac3a772b42a87b77dfdf0fdac7c607b0e: Open up 1.4 development branch (2012-12-03 14:08:40 -0600) are available in the git repository at: git://git.kraxel.org/qemu usb.74 Gerd Hoffmann (1): add pc-1.4 Hans de Goede (5): usb: Call wakeup when data becomes available for all devices with int eps usb: Don't allow USB_RET_ASYNC for interrupt packets usb: Allow overriding of usb_desc at the device level ehci: Lower timer freq when the periodic schedule is idle usb-tablet: Allow connecting to ehci hw/pc_piix.c | 24 +++++++++++++- hw/usb.h | 2 + hw/usb/bus.c | 3 ++ hw/usb/core.c | 4 ++ hw/usb/dev-hid.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++- hw/usb/dev-hub.c | 2 + hw/usb/dev-network.c | 7 ++++ hw/usb/dev-wacom.c | 4 ++ hw/usb/hcd-ehci.c | 39 +++++++++++++++++++--- hw/usb/hcd-ehci.h | 1 + hw/usb/host-bsd.c | 1 + hw/usb/host-linux.c | 1 + hw/usb/redirect.c | 4 ++ 13 files changed, 168 insertions(+), 9 deletions(-)