]> git.proxmox.com Git - qemu.git/commitdiff
framebuffer: drop use of cpu_physical_sync_dirty_bitmap()
authorAvi Kivity <avi@redhat.com>
Thu, 15 Dec 2011 14:07:48 +0000 (16:07 +0200)
committerAvi Kivity <avi@redhat.com>
Tue, 20 Dec 2011 12:14:07 +0000 (14:14 +0200)
Replace with memory API equivalent.

Signed-off-by: Avi Kivity <avi@redhat.com>
hw/framebuffer.c

index 3f4e77375c76e83104d98babeb688ab1e3473f82..b43bcdff40fc3491e20982e3cd8d8801901b7837 100644 (file)
@@ -50,7 +50,6 @@ void framebuffer_update_display(
     *first_row = -1;
     src_len = src_width * rows;
 
-    cpu_physical_sync_dirty_bitmap(base, base + src_len);
     mem_section = memory_region_find(address_space, base, src_len);
     if (mem_section.size != src_len || !memory_region_is_ram(mem_section.mr)) {
         return;
@@ -59,6 +58,7 @@ void framebuffer_update_display(
     assert(mem);
     assert(mem_section.offset_within_address_space == base);
 
+    memory_region_sync_dirty_bitmap(mem);
     src_base = cpu_physical_memory_map(base, &src_len, 0);
     /* If we can't map the framebuffer then bail.  We could try harder,
        but it's not really worth it as dirty flag tracking will probably