[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