[Spice-commits] Changes to 'rebase/spice-next'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Thu Oct 11 04:11:39 PDT 2012
New branch 'rebase/spice-next' available with the following commits:
commit eaaa5f98c5cc5cbad1cddd579d69d492212a7fc7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Sep 14 22:17:44 2012 +0200
qxl: fix cursor reset
When resetting the qxl cursor notify the qemu displaystate too.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit ea64ca55c6c962568aa17b208cc7c96edb0a9a5a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Oct 8 10:05:22 2012 +0200
qxl: set default revision to 4
Set qxl pci revision to 4 (for pc-1.3+) so guests know
spice-server 0.12 features are available.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f895f5e688fe21bfe5ded6f315f077931b01b634
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Sep 24 10:23:40 2012 +0200
spice: raise requirement to 0.12
With the next qemu version (1.3) we are going to bump the qxl device
revision to 4. The new features available require a recent spice-server
version, so raise up the bar. Otherwise we would end up with different
qxl revisions depending on the spice-server version installed, which
would be a major PITA when it comes to compat properties.
Clear out a big bunch of #ifdefs which are not needed any more.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 77b1cfa1cda779e376edbd7bd887c2978e9d2331
Author: Alon Levy <alevy at redhat.com>
Date: Sun Oct 7 17:03:35 2012 +0200
hw/qxl: qxl_dirty_surfaces: use uintptr_t
As suggested by Paolo Bonzini, to avoid possible integer overflow issues.
Signed-off-by: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit d49358582f87ba8b2a9b140eeee2b1c4ca535f19
Author: Alon Levy <alevy at redhat.com>
Date: Tue Oct 2 11:39:14 2012 +0200
hw/qxl: fix condition for exiting guest_bug
Reported and suggested by Paolo Bonzini, thanks.
Signed-off-by: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 52a5fffd932b614618d93bcae7be657361207eff
Author: Alon Levy <alevy at redhat.com>
Date: Wed Oct 3 20:13:58 2012 +0200
hw/qxl: exit on failure to register qxl interface
This prevents a segfault later on when the device reset handler
tries to access a NULL ssd.worker since interface_attach_worker has
not been called.
Signed-off-by: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 22b674b3c318a3c157a78ec9fd944b430b161dab
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Sep 25 13:56:40 2012 +0200
qxl: fix range check for rev3 io commands.
Enables QXL_IO_FLUSH_SURFACES_ASYNC and QXL_IO_FLUSH_RELEASE
which are part of the qxl rev3 feature set.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit e56a307ef510971f10fe450f5579bae030b421c6
Author: Michael Tokarev <mjt at tls.msk.ru>
Date: Wed Sep 19 17:41:26 2012 +0400
qxl/update_area_io: cleanup invalid parameters handling
This cleans up two additions of almost the same code in commits
511b13e2c9 and ccc2960d654. While at it, make error paths
consistent (always use 'break' instead of 'return').
Signed-off-by: Michael Tokarev <mjt at tls.msk.ru>
Cc: Dunrong Huang <riegamaths at gmail.com>
Cc: Alon Levy <alevy at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit d4fd1d4fc1a6d1f5c8abfe4a7cb2dab14d0baf1d
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Sep 14 22:09:23 2012 +0200
qxl: always update displaysurface on resize
Don't try to be clever and skip displaysurface reinitialization in case
the size hasn't changed. Other parameters might have changed
nevertheless, for example depth or stride, resulting in rendering being
broken then.
Trigger: boot linux guest with vesafb, start X11, make sure both vesafb
and X11 use the display same resolution. Then watch X11 screen being
upside down.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list