From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=41603 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3DJ6-0007uW-Fa for qemu-devel@nongnu.org; Tue, 05 Oct 2010 15:36:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3DJ2-0005ZY-3X for qemu-devel@nongnu.org; Tue, 05 Oct 2010 15:36:09 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:35605) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3DJ2-0005Va-0v for qemu-devel@nongnu.org; Tue, 05 Oct 2010 15:36:08 -0400 Received: by ywg4 with SMTP id 4so2001299ywg.4 for ; Tue, 05 Oct 2010 12:35:57 -0700 (PDT) Message-ID: <4CAB7E15.7050501@codemonkey.ws> Date: Tue, 05 Oct 2010 14:35:49 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v6 00/10] initial spice support. References: <1285087901-10232-1-git-send-email-kraxel@redhat.com> In-Reply-To: <1285087901-10232-1-git-send-email-kraxel@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel@nongnu.org On 09/21/2010 11:51 AM, Gerd Hoffmann wrote: > Hi, > > Here comes v6 of the iniial spice support patch series which is > largely a repost of v5. > > * 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.6 > Pulled. Thanks. Regards, Anthony Liguori > Changes since v5: > * Rebased to latest master. > * Sorted some minor conflicts with trace patches. > > Changes since v4: > * Code style fixups. > * Small bug fix (display_remote not being set when configuring > spice via config file). > > Changes since v3: > * Drop global spice_server variable, provide a thin wrapper function > instead so spice interfaces can be registered without needing > spice_server. > * Update locking comments. > > Changes since v2: > * Add copyright headers to the files. > * Add dprint for debug logging. > * Add mapping for buttons and leds. > * Add comments for locking+threads. > * Drop includes which qemu-common.h brings in. > * Compile -spice switch unconditionally. > * Hook up spice init using module.h, drop #ifdefs. > * Misc minor tweaks. > > > Gerd Hoffmann (10): > Use display types for local display only. > Use machine_init() to register virtfs config options. > add pflib: PixelFormat conversion library. > configure: add logging > add spice into the configure file > spice: core bits > spice: add keyboard > spice: add mouse > spice: simple display > spice: add tablet support > > Makefile.objs | 3 + > configure | 42 +++++- > fsdev/qemu-fsdev.c | 9 + > pflib.c | 213 +++++++++++++++++++++++++++ > pflib.h | 20 +++ > qemu-config.c | 18 +++ > qemu-config.h | 1 + > qemu-options.hx | 21 +++ > sysemu.h | 1 - > ui/qemu-spice.h | 41 +++++ > ui/spice-core.c | 189 ++++++++++++++++++++++++ > ui/spice-display.c | 412 ++++++++++++++++++++++++++++++++++++++++++++++++++++ > ui/spice-display.h | 69 +++++++++ > ui/spice-input.c | 217 +++++++++++++++++++++++++++ > vl.c | 50 +++++-- > 15 files changed, 1287 insertions(+), 19 deletions(-) > create mode 100644 pflib.c > create mode 100644 pflib.h > create mode 100644 ui/qemu-spice.h > create mode 100644 ui/spice-core.c > create mode 100644 ui/spice-display.c > create mode 100644 ui/spice-display.h > create mode 100644 ui/spice-input.c > > > >