Hi,
Here comes the vga patch queue. It brings the first batch of display
update race fixes, xres+yres properties for qxl and virtio, also some
cleanups piled up during the 2.9 freeze.
please pull,
Gerd
The following changes since commit 32c7e0ab755745e961f1772e95cac381cc68769d:
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421' into staging (2017-04-21 15:59:27 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/pull-vga-20170424-1
for you to fetch changes up to 729abb6a920e80c3866f60d1638f08f2eba98a9a:
virtio-gpu: add xres and yres properties (2017-04-24 10:12:28 +0200)
----------------------------------------------------------------
fix display update races, part one.
add xres + yres properties to qxl and virtio.
misc fixes and cleanups.
----------------------------------------------------------------
Gerd Hoffmann (10):
bitmap: add bitmap_copy_and_clear_atomic
memory: add support getting and using a dirty bitmap copy.
vga: add vga_scanline_invalidated helper
vga: make display updates thread safe.
framebuffer: make display updates thread safe
exynos: make display updates thread safe
g364fb: make display updates thread safe
vmsvga: fix vmsvga_update_display
qxl: add xres and yres properties
virtio-gpu: add xres and yres properties
Laurent Vivier (1):
virtio-gpu: replace PIXMAN_* by PIXMAN_BE_*
Marc-André Lureau (2):
console: add same surface replace pre-condition
console: add same displaychangelistener registration pre-condition
hw/display/qxl.h | 2 ++
include/exec/memory.h | 47 ++++++++++++++++++++++++++
include/exec/ram_addr.h | 7 ++++
include/hw/virtio/virtio-gpu.h | 2 ++
include/qemu/bitmap.h | 2 ++
include/qemu/typedefs.h | 1 +
exec.c | 75 ++++++++++++++++++++++++++++++++++++++++++
hw/display/exynos4210_fimd.c | 11 ++++---
hw/display/framebuffer.c | 11 +++----
hw/display/g364fb.c | 28 +++-------------
hw/display/qxl.c | 34 +++++++++++++------
hw/display/vga.c | 50 +++++++++++++++-------------
hw/display/virtio-gpu.c | 41 +++++++----------------
hw/display/vmware_vga.c | 21 ++----------
memory.c | 17 ++++++++++
ui/console.c | 4 +++
util/bitmap.c | 11 +++++++
17 files changed, 251 insertions(+), 113 deletions(-)