[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