Revision 95219897 hw/pl110.c

b/hw/pl110.c
89 89
  return (s->cr & PL110_CR_EN) && (s->cr & PL110_CR_PWR);
90 90
}
91 91

  
92
void pl110_update_display(void *opaque)
92
static void pl110_update_display(void *opaque)
93 93
{
94 94
    pl110_state *s = (pl110_state *)opaque;
95 95
    drawfn* fntable;
......
205 205
    dpy_update(s->ds, 0, first, s->cols, last - first + 1);
206 206
}
207 207

  
208
void pl110_invalidate_display(void * opaque)
208
static void pl110_invalidate_display(void * opaque)
209 209
{
210 210
    pl110_state *s = (pl110_state *)opaque;
211 211
    s->invalidate = 1;
......
378 378
   pl110_write
379 379
};
380 380

  
381
void *pl110_init(DisplayState *ds, uint32_t base, void *pic, int irq)
381
void *pl110_init(DisplayState *ds, uint32_t base, void *pic, int irq,
382
                 int versatile)
382 383
{
383 384
    pl110_state *s;
384 385
    int iomemtype;
......
386 387
    s = (pl110_state *)qemu_mallocz(sizeof(pl110_state));
387 388
    iomemtype = cpu_register_io_memory(0, pl110_readfn,
388 389
                                       pl110_writefn, s);
389
    cpu_register_physical_memory(base, 0x007fffff, iomemtype);
390
    cpu_register_physical_memory(base, 0x00000fff, iomemtype);
390 391
    s->base = base;
391 392
    s->ds = ds;
392 393
    s->pic = pic;
393 394
    s->irq = irq;
395
    graphic_console_init(ds, pl110_update_display, pl110_invalidate_display,
396
                         NULL, s);
394 397
    /* ??? Save/restore.  */
395 398
    return s;
396 399
}

Also available in: Unified diff