Revision 4516e45f hw/cirrus_vga.c
b/hw/cirrus_vga.c | ||
---|---|---|
2585 | 2585 |
|
2586 | 2586 |
static void unmap_linear_vram(CirrusVGAState *s) |
2587 | 2587 |
{ |
2588 |
if (s->vga.map_addr && s->vga.lfb_addr && s->vga.lfb_end) |
|
2588 |
if (s->vga.map_addr && s->vga.lfb_addr && s->vga.lfb_end) {
|
|
2589 | 2589 |
s->vga.map_addr = s->vga.map_end = 0; |
2590 |
|
|
2590 |
cpu_register_physical_memory(s->vga.lfb_addr, s->vga.vram_size, |
|
2591 |
s->cirrus_linear_io_addr); |
|
2592 |
} |
|
2591 | 2593 |
cpu_register_physical_memory(isa_mem_base + 0xa0000, 0x20000, |
2592 | 2594 |
s->vga.vga_io_memory); |
2593 | 2595 |
} |
Also available in: Unified diff