From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=55596 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdiFn-0001Vf-8E for qemu-devel@nongnu.org; Fri, 14 Jan 2011 06:55:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdiFl-0005I2-2O for qemu-devel@nongnu.org; Fri, 14 Jan 2011 06:55:39 -0500 Received: from mx1.redhat.com ([209.132.183.28]:26020) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdiFk-0005Hk-Rs for qemu-devel@nongnu.org; Fri, 14 Jan 2011 06:55:37 -0500 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id p0EBtZu2000965 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 14 Jan 2011 06:55:35 -0500 From: Gerd Hoffmann Date: Fri, 14 Jan 2011 12:55:25 +0100 Message-Id: <1295006132-29153-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/7] usb: add migration support. List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series kickstarts migration support for USB devices. For starters we'll cover the hub and the HID devices. The patch series also adds event queues for the usb mouse/table (thanks to Paolo and the Xen folks) and the usb keyboard, so we can have the queue included in the migration state right from the start and avoid the compatibility issues we would get when adding this later on. The patches apply cleanly on top of the "usb descriptor overhaul + more" patch series v4 sent out a few days ago. Gerd Hoffmann (6): usb keyboard: add event event queue usb hid: move head+n to common struct vnc: fix numlock+capslock tracking usb core: add migration support usb hub: add migration support usb hid: add migration support Paolo Bonzini (1): add event queueing to USB HID hw/hw.h | 10 ++ hw/usb-bus.c | 16 +++ hw/usb-hid.c | 317 ++++++++++++++++++++++++++++++++++++++++------------------ hw/usb-hub.c | 24 +++++ hw/usb.h | 10 +- ui/vnc.c | 4 +- 6 files changed, 275 insertions(+), 106 deletions(-)