[Spice-commits] Changes to 'rebase/spice-next'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Mon Dec 17 01:18:46 PST 2012
New branch 'rebase/spice-next' available with the following commits:
commit 4f2f41b2f623c57f63a37232dbbbd8df2b9a4412
Author: Uri Lublin <uril at redhat.com>
Date: Wed Dec 12 18:30:47 2012 +0200
qxl+vnc: register a vm state change handler for dummy spice_server
When qxl + vnc are used, a dummy spice_server is initialized.
The spice_server has to be told when the VM runstate changes,
which is what this patch does.
Without it, from qxl_send_events(), the following error message is shown:
qxl_send_events: spice-server bug: guest stopped, ignoring
Signed-off-by: Uri Lublin <uril at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 88f65c68613355e3ce6d99a459990b58206a8fa2
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:37 2012 +0100
docs: add spice-port-fqdn.txt
Start a simple org.qemu.* registry of well known name.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 6d18c2954c06870d8910c97217b8e551979734f8
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:36 2012 +0100
spice-qemu-char: register spicevmc ports during qemu_spice_init()
Do the delayed registration of spicevmc ports after Spice server is
initialized.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit ad760264ac4afc52fd904bff7bb56a876e44154a
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:35 2012 +0100
spice-qemu-char: keep a list of spice chardev
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit b50f79ab8d111a5e0eeed3ae37394b3582f249e9
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:34 2012 +0100
spice-qemu-char: add spiceport chardev
Add a new spice chardev to allow arbitrary communication between the
host and the Spice client via the spice server.
Examples:
This allows the Spice client to have a special port for the qemu
monitor:
... -chardev spiceport,name=org.qemu.monitor,id=monitorport
-mon chardev=monitorport
v2:
- remove support for chardev to chardev linking
- conditionnaly compile with SPICE_SERVER_VERSION
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f9f00b3c6c54ef0ee9c36d1de79596faa58f3105
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:33 2012 +0100
spice-qemu-char: factor out CharDriverState creation
Make the CharDriverState creation code reusable by spicevmc port.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 211741e3126d0caa8a1fb9ae3b713350706e7484
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Wed Dec 5 16:15:32 2012 +0100
spice-qemu-char: write to chardev whatever amount it can read
The current code waits until the chardev can read MIN(len, VMC_MAX)
But some chardev may never reach than amount, in fact some of them
will only ever accept write of 1. Fix the min computation and remove
the VMC_MAX constant.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 376caaf6a2f51874793259fa824d92bf1cd5d514
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 10 07:41:07 2012 +0100
qxl: save qemu_create_displaysurface_from result
Spotted by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=885644
Reported-by: Markus Armbruster <armbru at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list