[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] make display updates thread safe.
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 00/10] make display updates thread safe. |
Date: |
Tue, 4 Apr 2017 12:23:05 +0200 |
Hi,
Second round. Helper API should be solid now, after patch discussions
and initial testing. API is documented now in the header file.
Additionally to vga the sparc display adapters (cg3, tcx) are converted
too. Still quite some work until we've got them all converted. Still
enough progress that I think posting the new revision is useful.
cheers,
Gerd
Gerd Hoffmann (5):
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.
[testing] console: remove do_safe_dpy_refresh
Mark Cave-Ayland (5):
cg3: remove TARGET_PAGE_SIZE rounding on dirty page detection
cg3: fix up size parameter for memory_region_get_dirty()
cg3: make display updates thread safe
tcx: introduce tcx_check_dirty() function
tcx: make display updates thread safe
include/exec/memory.h | 47 +++++++++++++++++++++++++++
include/exec/ram_addr.h | 7 ++++
include/qemu/bitmap.h | 2 ++
include/qemu/typedefs.h | 1 +
exec.c | 75 ++++++++++++++++++++++++++++++++++++++++++
hw/display/cg3.c | 40 +++++++++++------------
hw/display/tcx.c | 86 ++++++++++++++++++-------------------------------
hw/display/vga.c | 50 +++++++++++++++-------------
memory.c | 17 ++++++++++
ui/console.c | 25 +-------------
util/bitmap.c | 11 +++++++
11 files changed, 241 insertions(+), 120 deletions(-)
--
2.9.3
- [Qemu-devel] [PATCH 00/10] make display updates thread safe.,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH 09/10] tcx: make display updates thread safe, Gerd Hoffmann, 2017/04/04
- [Qemu-devel] [PATCH 02/10] memory: add support getting and using a dirty bitmap copy., Gerd Hoffmann, 2017/04/04
- [Qemu-devel] [PATCH 06/10] cg3: fix up size parameter for memory_region_get_dirty(), Gerd Hoffmann, 2017/04/04
- [Qemu-devel] [PATCH 10/10] [testing] console: remove do_safe_dpy_refresh, Gerd Hoffmann, 2017/04/04
- [Qemu-devel] [PATCH 03/10] vga: add vga_scanline_invalidated helper, Gerd Hoffmann, 2017/04/04