[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