[Spice-commits] Changes to 'spice.v48'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Tue Feb 21 02:53:42 PST 2012
New branch 'spice.v48' available with the following commits:
commit 017438eeb17d62d74e181e32f996e5805302693e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Feb 17 15:03:24 2012 +0100
qxl: add user-friendly bar size properties
Add two properties to specify bar sizes in megabytes instead of bytes,
which is alot more user-friendly.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit a974192c8011102c2db670341e6bb8de22e242ad
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Feb 17 15:02:40 2012 +0100
qxl: move ram size init to new function
Factor memory bar sizing bits out to a separate function.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 80105bbfb2aa3023e959b6ea682a3fc9515080a3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Feb 17 14:40:01 2012 +0100
qxl: drop vram bar minimum size
There is no reason to require a minimum size of 16 MB for the vram.
Lower the limit to 4096 (one page). Make it disapper completely would
break guests.
commit faa982232197c66e72c936baa617cd18ee02bc94
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Wed Feb 8 15:40:15 2012 +0200
spice: support ipv6 channel address in monitor events and in spice info
RHBZ #788444
CC: Gerd Hoffmann <kraxel at redhat.com>
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f1f5f4070ce2fc95f23e14d4f1e33ea75732af55
Author: Daniel P. Berrange <berrange at redhat.com>
Date: Mon Feb 13 13:43:08 2012 +0000
Add SPICE support to add_client monitor command
With the acceptance of some new APIs to libspice-server.so it
is possible to add support for SPICE to the 'add_client'
monitor command, bringing parity with VNC. Since SPICE can
use TLS or plain connections, the command also gains a new
'tls' parameter to specify whether TLS should be attempted
on the injected client sockets.
This new feature is only enabled if building against a
libspice-server >= 0.10.1
* qmp-commands.hx: Add 'tls' parameter & missing doc for
'skipauth' parameter
* monitor.c: Wire up SPICE for 'add_client' command
* ui/qemu-spice.h, ui/spice-core.c: Add qemu_spice_display_add_client
API to wire up from monitor
[1] http://cgit.freedesktop.org/spice/spice/commit/server/spice.h?id=d55b68b6b44f2499278fa860fb47ff22f5011faa
http://cgit.freedesktop.org/spice/spice/commit/server/spice.h?id=bd07dde530d9504e1cfe7ed5837fc00c26f36716
Changes in v3:
- Added 'optional' flag to new parameters documented
- Added no-op impl of qemu_spice_display_add_client when
SPICE is disabled during build
Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 2aa9e85c4634100cd10b1a052b0d6e22e1ce5911
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Wed Feb 15 11:22:16 2012 +0200
qxl: make sure primary surface is saved on migration also in compat mode
RHBZ #790083
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit e25139b34d27847ff19140adada77ea4c5398863
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Wed Feb 15 11:22:15 2012 +0200
qxl: set only off-screen surfaces dirty instead of the whole vram
We used to assure the guest surfaces were saved before migration by
setting the whole vram dirty. This patch sets dirty only the areas
that are actually used in the vram.
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 7844e448d1b674ac136a89018fd5a7e44fe7c73c
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Feb 15 14:04:44 2012 +0100
qxl: don't render stuff when the vm is stopped.
This patch fixes the local qxl renderer to not kick spice-server
in case the vm is stopped. First it is largely pointless because
we ask spice-server to process all not-yet processed commands when
the vm is stopped, so there isn't much do do anyway. Second we
avoid triggering an assert in spice-server.
The patch makes sure we still honor redraw requests, even if we don't
ask spice-server for updates. This is needed to handle displaysurface
changes with a stopped vm correctly.
With this patch applied it is possible to take screen shots (via
screendump monitor command) from a qxl gpu even in case the guest
is stopped.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f4a8a424fceb0f79bbd9f7ae4285c8a58eb5598e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Feb 8 15:58:35 2012 +0100
qxl: fix warnings on 32bit
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list