[Spice-commits] Changes to 'spice.v44'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Fri Oct 21 12:54:59 PDT 2011
New branch 'spice.v44' available with the following commits:
commit 3af711cae26498f0d9d2697c1a2ab7eb9b16d5af
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 21 21:53:54 2011 +0200
qxl: make sure we continue to run with a shared buffer
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f5c2df593c89d732b10190f63592d5d4f0cd91d5
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 21 15:59:07 2011 +0200
qxl: stride fixup
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 83f5b5591126e842f98f6794029e08b80ab9c787
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 21 15:57:48 2011 +0200
[debug] qxl: some logging
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit edf61327d9c89449c5c5e452db3ae182f071e2d0
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 21 15:56:21 2011 +0200
fix spice+glib poll
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 350df08e5327f9515b18ce5dec349f542f95bd23
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Tue Oct 18 18:58:54 2011 +0200
qxl: fix guest cursor tracking
(1) If the guest cursor command is empty, don't reload it after migration.
(2) Cleaning the guest cursor when it is released by
the spice server. In addition, explicitly reset the
cursor in spice upon destroying the primary surface
(was done by spice-server implicitly). This will prevent
access to pci memory that was released.
RHBZ: 744518
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 392e10be37b86b5bca3d3bd8cb379b508ce3940a
Author: Michael S. Tsirkin <mst at redhat.com>
Date: Mon Jul 4 12:43:59 2011 +0300
pci: add standard bridge device
This adds support for a standard pci to pci bridge,
enabling support for more than 32 PCI devices in the system.
To use, specify the device id as a 'bus' option.
Example:
-device pci-bridge,id=bridge1 \
-netdev user,id=u \
-device ne2k_pci,id=net2,bus=bridge1,netdev=u
TODO: device hotplug support.
[ kraxel: squashed in irq routing fix ]
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
commit 76bad688be787d4415c0bd739015b7e8d0083944
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 14 18:05:48 2011 +0200
[experimental] add optinal 64bit vram bar to qxl
commit 6a105ca3c543a865f68f979b5069cca8e69312d5
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Oct 17 14:11:16 2011 +0200
qxl: factor out properties
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 89161d182690f87bc3318e4be42c30e1d80cedf8
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Sep 6 10:10:28 2011 +0200
[debug] add debug printfs
commit a8023dea964fd65e10c0b537cc666959482f4747
Author: Alon Levy <alevy at redhat.com>
Date: Tue Oct 4 13:25:53 2011 +0200
ui/spice-core: fix segfault in monitor
Fix segfault if a qxl device is present but no spice command line
argument is given.
RHBZ 743251.
Signed-off-by: Alon Levy <alevy at redhat.com>
commit ef95479b8627372cdfa32671df04ca754db3c452
Author: Jan Kiszka <jan.kiszka at siemens.com>
Date: Tue Sep 20 17:21:07 2011 +0200
qxl: Drop phread_yield on OOM
This was only a best-effort attempt, by far not guaranteed to have an
effect. Drop it so that also no direct pthread usage remain in the
device model.
Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 4aa20e3979f5a123bc34d39e9f6c1be46b8ae381
Author: Jan Kiszka <jan.kiszka at siemens.com>
Date: Tue Sep 20 17:14:40 2011 +0200
qxl: Convert to QEMU thread API
Use QEMU thread API instead of pthread directly. We still need to get
rid of pthread_yield, though, to drop pthread.h inclusion.
Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 71de3846f36cc9e3588323e8d16935915cdcc849
Author: Jan Kiszka <jan.kiszka at siemens.com>
Date: Tue Sep 20 17:14:33 2011 +0200
spice: Convert core to QEMU thread API
No need to use pthread directly, we have proper abstractions for
identity checking.
Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 4deee3cc4e4bdc4a22e4f7054b22351a85d321bd
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Mon Oct 17 10:03:19 2011 +0200
spice: support the new migration interface (spice 0.8.3)
- call spice_server_migrate_(start|end|connect).
- register spice_migrate_connect completion callback
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit ef8a628b714a50e671a96783baaa80270b6ada9f
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Mon Oct 17 10:03:18 2011 +0200
spice: turn client_migrate_info to async
RHBZ 737921
Spice client is required to connect to the migration target before/as migration
starts. Since after migration starts, the target qemu is blocked and cannot accept new spice client
we trigger the connection to the target upon client_migrate_info command.
client_migrate_info completion cb will be called after spice client has been
connected to the target (or a timeout). See following patches and spice patches.
Signed-off-by: Yonit Halperin <yhalperi at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list