From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=48980 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Om4Q3-00039k-2e for qemu-devel@nongnu.org; Thu, 19 Aug 2010 08:40:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Om4Q1-0002nB-4h for qemu-devel@nongnu.org; Thu, 19 Aug 2010 08:40:30 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44897) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Om4Q0-0002mz-Sh for qemu-devel@nongnu.org; Thu, 19 Aug 2010 08:40:29 -0400 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.13.8/8.13.8) with ESMTP id o7JCeR35007736 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 19 Aug 2010 08:40:28 -0400 From: Gerd Hoffmann Date: Thu, 19 Aug 2010 14:40:16 +0200 Message-Id: <1282221625-29501-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/9] initial spice 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, /me wants getting the spice support merging started, here is the first batch of patches. It brings just the very basic bits: * Detect spice in configure, Makefile windup. * Support for keyboard, mouse and tablet. * Support for simple display output (works as DisplayChangeListener, plays with any gfx card, sends simple draw commands to update dirty regions). Note that this patch series does *not* yet contain the qxl paravirtual gfx card. That will come as part of a additional patch series after sorting the vgabios support. The patches are also available in the git repository at: git://anongit.freedesktop.org/spice/qemu submit.2 cheers, Gerd Gerd Hoffmann (9): add pflib: PixelFormat conversion library. configure: add logging add spice into the configure file configure: require spice 0.5.3 spice: core bits spice: add keyboard spice: add mouse spice: simple display spice: add tablet support Makefile.objs | 3 + configure | 42 ++++++- pflib.c | 213 ++++++++++++++++++++++++++++++ pflib.h | 20 +++ qemu-config.c | 23 ++++ qemu-config.h | 1 + qemu-options.hx | 8 + qemu-spice.h | 24 ++++ spice-display.c | 387 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ spice-display.h | 52 ++++++++ spice-input.c | 173 +++++++++++++++++++++++++ spice.c | 153 ++++++++++++++++++++++ vl.c | 22 +++- 13 files changed, 1118 insertions(+), 3 deletions(-) create mode 100644 pflib.c create mode 100644 pflib.h create mode 100644 qemu-spice.h create mode 100644 spice-display.c create mode 100644 spice-display.h create mode 100644 spice-input.c create mode 100644 spice.c