Revision b584726d hw/g364fb.c

b/hw/g364fb.c
584 584
    qemu_put_be32(f, s->height);
585 585
}
586 586

  
587
int g364fb_mm_init(uint8_t *vram, ram_addr_t vram_offset,
588
                   int vram_size, target_phys_addr_t vram_base,
587
int g364fb_mm_init(int vram_size, target_phys_addr_t vram_base,
589 588
                   target_phys_addr_t ctrl_base, int it_shift,
590 589
                   qemu_irq irq)
591 590
{
......
594 593

  
595 594
    s = qemu_mallocz(sizeof(G364State));
596 595

  
597
    s->vram = vram;
598
    s->vram_offset = vram_offset;
596
    s->vram_offset = qemu_ram_alloc(vram_size);
597
    s->vram = qemu_get_ram_ptr(s->vram_offset);
599 598
    s->vram_size = vram_size;
600 599
    s->irq = irq;
601 600

  

Also available in: Unified diff