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