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


Reply via email to