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

Gerd Hoffmann kraxel at kemper.freedesktop.org
Tue Jun 12 00:32:53 PDT 2012


New branch 'spice.v57' available with the following commits:
commit 1ce8f4a834e697b955119110f8c4d4fab3837fce
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 e8772c0d5fb6e414e88f002f61310a519b88df37
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Jun 11 10:38:22 2012 +0200

    add pc-1.2

commit 6ea0a69917d185fe7ddf479579a5919fa5aa62c7
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 15c909f5faa1d199c3c4d9de481957a8303d68b4
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 b43dfda95ced7672bad50bdc391586b7f231c1f5
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 9f0656754bd3b69042954fccb28686202f9e41d9
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 92ea84021b5a75fbdf5e0f8e12b1598bf2bd603b
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 976ce1fe7baccb9fc48eed949553e80e154fcac8
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 80dce3a510d45657de11e7a754693c76bcbf46f2
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 c0a3f2cd0dfec4bde200ef1d27e319567d2e79ab
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