[Spice-commits] Changes to 'spice.v58'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Fri Jun 22 02:17:10 PDT 2012


New branch 'spice.v58' available with the following commits:
commit 9e56edcf8dd1d4bc7ba2b1efb3641f36c0fad8ba
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Jun 11 10:42:53 2012 +0200

    vga: raise default vgamem size
    
    Old size: 8 MB (traditional upstream qemu value).
    New size: 16 MB (traditional qemu-kvm value).
    
    Also adds compat properties so old machine types
    keep the old default values.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit f1dacf1cedbf0f46c13139f3961ef8a976dc71e3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Jun 11 10:38:22 2012 +0200

    add pc-1.2

commit 13d1fd44c46629aad672f192abbf02238c6cbf36
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Jun 10 18:05:06 2012 +0300

    qxl: add vgamem_size_mb and vgamem_size
    
    In preperation for supporting a larger framebuffer for multiple monitors
    on a single card, add a property to qxl vgamem_size_mb, and corresponding
    byte sized vgamem_size, and use instead of VGA_RAM_SIZE.
    
    [ kraxel: simplify property handling, add sanity checks ]
    [ kraxel: fix mode copying ]
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 4a1e244eb65c646bdd938d9d137ace42d76c95a7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 24 09:59:44 2012 +0200

    vga: make vram size configurable
    
    Zap the global VGA_RAM_SIZE #define, make the vga ram size configurable
    for standard vga and vmware vga.  cirrus and qxl are left with a fixed
    size (and private VGA_RAM_SIZE #define) for now.
    
    qxl needs some non-trivial adjustments in the mode list handling deal
    with a runtime-configurable size, which calls for a separate qxl patch.
    
    cirrus emulates cards which have 2 MB (isa) and 4 MB (pci), so I guess
    it would make sense to use these sizes.  That change would break
    migration though, so I left it fixed at 8 MB size.  Making it
    configurabls is pretty pointless for cirrus as we have to match real
    hardware.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit e9c6149f6ae6873f14a12eea554925b6aa4c4dec
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 24 09:16:29 2012 +0200

    vga: raise xres+yres limits
    
    The vgabios will check whenever any given video mode will fit into the
    given video memory before adding it to the list of available modes, so
    there is no need to keep xmax * ymax * 32bpp lower than VGA_RAM_SIZE.
    
    Lets raise the limits a bit.  Should be good for a few years, display
    sizes are not growing that fast.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit a5f68c22e76bc4108401046081b058a901555bf4
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Jun 11 09:24:01 2012 +0300

    qxl: reset current_async on qxl_soft_reset
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 087e6a42ed6ddba524a343563611d2a7b78f15a8
Author: Alon Levy <alevy at redhat.com>
Date:   Thu May 24 19:18:54 2012 +0300

    hw/qxl: ignore guest from guestbug until reset
    
    soft_reset is called from any of:
     * QXL_IO_RESET
     * vga io
     * pci reset handler
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 0f7bfd8198ffad58a5095ac5d7a46288ea7f5c6e
Author: Alon Levy <alevy at redhat.com>
Date:   Thu May 24 19:18:53 2012 +0300

    qxl: stop dirty loging when not in vga mode
    
    Tested with linux guest. Not sure how to check actual performance affect
    of this. Checked with the previously send traceevent that the kvm ioctl
    to start/stop dirty logging is being called.
    (KVM_SET_USER_MEMORY_REGION).
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 0a530548a1007dd24a9ea3429af2c9dfae690386
Author: Alon Levy <alevy at redhat.com>
Date:   Thu May 24 12:38:12 2012 +0300

    hw/qxl: s/qxl_guest_bug/qxl_set_guest_bug/
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 160c31f78fb4eb747e50d077835dbb70dbdbbb9f
Author: Alon Levy <alevy at redhat.com>
Date:   Thu May 24 12:38:11 2012 +0300

    ui/spice-display.c: add missing initialization for valgrind
    
    We can't initialize QXLDevSurfaceCreate field by field because it has a
    pa hole, and so 4 bytes remain uninitialized when building on x86-64, so
    just memset.
    
    Signed-off-by: Alon Levy <alevy at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>



More information about the Spice-commits mailing list