Revision b584726d hw/cirrus_vga.c
b/hw/cirrus_vga.c | ||
---|---|---|
3289 | 3289 |
* |
3290 | 3290 |
***************************************/ |
3291 | 3291 |
|
3292 |
void isa_cirrus_vga_init(uint8_t *vga_ram_base, |
|
3293 |
ram_addr_t vga_ram_offset, int vga_ram_size) |
|
3292 |
void isa_cirrus_vga_init(int vga_ram_size) |
|
3294 | 3293 |
{ |
3295 | 3294 |
CirrusVGAState *s; |
3296 | 3295 |
|
3297 | 3296 |
s = qemu_mallocz(sizeof(CirrusVGAState)); |
3298 | 3297 |
|
3299 |
vga_common_init((VGAState *)s, |
|
3300 |
vga_ram_base, vga_ram_offset, vga_ram_size); |
|
3298 |
vga_common_init((VGAState *)s, vga_ram_size); |
|
3301 | 3299 |
cirrus_init_common(s, CIRRUS_ID_CLGD5430, 0); |
3302 | 3300 |
s->ds = graphic_console_init(s->update, s->invalidate, |
3303 | 3301 |
s->screen_dump, s->text_update, s); |
... | ... | |
3358 | 3356 |
vga_dirty_log_start((VGAState *)s); |
3359 | 3357 |
} |
3360 | 3358 |
|
3361 |
void pci_cirrus_vga_init(PCIBus *bus, uint8_t *vga_ram_base, |
|
3362 |
ram_addr_t vga_ram_offset, int vga_ram_size) |
|
3359 |
void pci_cirrus_vga_init(PCIBus *bus, int vga_ram_size) |
|
3363 | 3360 |
{ |
3364 | 3361 |
PCICirrusVGAState *d; |
3365 | 3362 |
uint8_t *pci_conf; |
... | ... | |
3381 | 3378 |
|
3382 | 3379 |
/* setup VGA */ |
3383 | 3380 |
s = &d->cirrus_vga; |
3384 |
vga_common_init((VGAState *)s, |
|
3385 |
vga_ram_base, vga_ram_offset, vga_ram_size); |
|
3381 |
vga_common_init((VGAState *)s, vga_ram_size); |
|
3386 | 3382 |
cirrus_init_common(s, device_id, 1); |
3387 | 3383 |
|
3388 | 3384 |
s->ds = graphic_console_init(s->update, s->invalidate, |
Also available in: Unified diff