[Spice-commits] Changes to 'rebase/spice-next'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Mon Oct 8 01:07:39 PDT 2012


New branch 'rebase/spice-next' available with the following commits:
commit a8ab34d34cd2e36aa3545911c82c5c7b357d4f5e
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 93a938f86755f80d3e5412e9d128bd4f39a84f20
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 e78377a00cd1095a5069779ed64fd7878c6d9ffc
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 90bb038bd920fb5de269280f3dfc48972ed989f4
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 2093b83f77a53489aa4c81cfbeb202534c8fb8ff
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 9dea2269ba27ce96faae1df93400e253f7e93f6a
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 3405996bb87515e9384a23a4b8e9c41eb42e22df
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 c41ba93c80e339bcca8db10a7d8cb21b7900e026
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 0ec8df3974d2a4ff95b5fd4785b9bd3def7252f3
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