From: Blue Swirl Date: Mon, 27 Apr 2009 18:10:37 +0000 (+0000) Subject: Synch to VGA X-Git-Tag: v0.11.0-rc0~750 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=c0c440f39cff00572c98e3f03e66db30f349114e;p=qemu.git Synch to VGA --- diff --git a/hw/tcx.c b/hw/tcx.c index f0e8f2fc4..99e65a0bf 100644 --- a/hw/tcx.c +++ b/hw/tcx.c @@ -197,7 +197,7 @@ static void tcx_update_display(void *opaque) return; page = ts->vram_offset; y_start = -1; - page_min = 0xffffffff; + page_min = -1; page_max = 0; d = ds_get_data(ts->ds); s = ts->vram; @@ -257,7 +257,7 @@ static void tcx_update_display(void *opaque) ts->width, y - y_start); } /* reset modified pages */ - if (page_min <= page_max) { + if (page_max >= page_min) { cpu_physical_memory_reset_dirty(page_min, page_max + TARGET_PAGE_SIZE, VGA_DIRTY_FLAG); } @@ -277,7 +277,7 @@ static void tcx24_update_display(void *opaque) page24 = ts->vram24_offset; cpage = ts->cplane_offset; y_start = -1; - page_min = 0xffffffff; + page_min = -1; page_max = 0; d = ds_get_data(ts->ds); s = ts->vram; @@ -334,7 +334,7 @@ static void tcx24_update_display(void *opaque) ts->width, y - y_start); } /* reset modified pages */ - if (page_min <= page_max) { + if (page_max >= page_min) { reset_dirty(ts, page_min, page_max, page24, cpage); } }