qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 6/8] kvm: Fix framebuffer dirty log sync


From: Jan Kiszka
Subject: [Qemu-devel] [PATCH 6/8] kvm: Fix framebuffer dirty log sync
Date: Fri, 01 May 2009 23:17:20 +0200
User-agent: StGIT/0.14.2

kvm_physical_sync_dirty_bitmap() takes the end address as second
argument, not the region size. Moverover, the kvm API should not be used
directly here, but cpu_physical_sync_dirty_bitmap().

Signed-off-by: Jan Kiszka <address@hidden>
---

 hw/framebuffer.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/hw/framebuffer.c b/hw/framebuffer.c
index 1086ba9..24cdf25 100644
--- a/hw/framebuffer.c
+++ b/hw/framebuffer.c
@@ -17,7 +17,6 @@
 #include "hw.h"
 #include "console.h"
 #include "framebuffer.h"
-#include "kvm.h"
 
 /* Render an image from a shared memory framebuffer.  */
    
@@ -50,9 +49,7 @@ void framebuffer_update_display(
     *first_row = -1;
     src_len = src_width * rows;
 
-    if (kvm_enabled()) {
-        kvm_physical_sync_dirty_bitmap(base, src_len);
-    }
+    cpu_physical_sync_dirty_bitmap(base, base + src_len);
     pd = cpu_get_physical_page_desc(base);
     pd2 = cpu_get_physical_page_desc(base + src_len - 1);
     /* We should reall check that this is a continuous ram region.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]