/[qemu]/qemu/hw/tcx.c
ViewVC logotype

Diff of /qemu/hw/tcx.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by bellard, Fri Jan 28 00:00:27 2005 UTC revision 1.5 by bellard, Thu Feb 10 22:00:27 2005 UTC
# Line 129  void tcx_update_display(void *opaque) Line 129  void tcx_update_display(void *opaque)
129      }      }
130            
131      for(y = 0; y < YSZ; y += 4, page += TARGET_PAGE_SIZE) {      for(y = 0; y < YSZ; y += 4, page += TARGET_PAGE_SIZE) {
132          if (cpu_physical_memory_is_dirty(page)) {          if (cpu_physical_memory_get_dirty(page, VGA_DIRTY_FLAG)) {
133              if (y_start < 0)              if (y_start < 0)
134                  y_start = y;                  y_start = y;
135              if (page < page_min)              if (page < page_min)
# Line 166  void tcx_update_display(void *opaque) Line 166  void tcx_update_display(void *opaque)
166      }      }
167      /* reset modified pages */      /* reset modified pages */
168      if (page_max != -1) {      if (page_max != -1) {
169          cpu_physical_memory_reset_dirty(page_min, page_max + TARGET_PAGE_SIZE);          cpu_physical_memory_reset_dirty(page_min, page_max + TARGET_PAGE_SIZE,
170                                            VGA_DIRTY_FLAG);
171      }      }
172  }  }
173    
# Line 216  static void tcx_reset(void *opaque) Line 217  static void tcx_reset(void *opaque)
217      memset(s->b, 0, 256);      memset(s->b, 0, 256);
218      s->r[255] = s->g[255] = s->b[255] = 255;      s->r[255] = s->g[255] = s->b[255] = 255;
219      memset(s->vram, 0, MAXX*MAXY);      memset(s->vram, 0, MAXX*MAXY);
220      cpu_physical_memory_reset_dirty(s->vram_offset, s->vram_offset + MAXX*MAXY);      cpu_physical_memory_reset_dirty(s->vram_offset, s->vram_offset + MAXX*MAXY,
221                                        VGA_DIRTY_FLAG);
222  }  }
223    
224  void *tcx_init(DisplayState *ds, uint32_t addr, uint8_t *vram_base,  void *tcx_init(DisplayState *ds, uint32_t addr, uint8_t *vram_base,

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26