diff options
author | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-01-21 18:31:05 +0000 |
---|---|---|
committer | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-01-21 18:31:05 +0000 |
commit | ee50c6bc619ddd3b1e32f4eeebd4203bef56bac1 (patch) | |
tree | 742fcc6aed72415b63dd8b99e30f1c8477e122fc /hw | |
parent | 93a0dba7ea7968ad558b225fce8d4b6527308b3f (diff) |
cirrus: unmap vram on reset (Jan Kiszka)
Fix the broken text mode after reset by unmapping potentially mapped
vram.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6382 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw')
-rw-r--r-- | hw/cirrus_vga.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c index ef939ae497..f7b01c30a2 100644 --- a/hw/cirrus_vga.c +++ b/hw/cirrus_vga.c @@ -3169,6 +3169,7 @@ static void cirrus_reset(void *opaque) CirrusVGAState *s = opaque; vga_reset(s); + unmap_linear_vram(s); s->sr[0x06] = 0x0f; if (s->device_id == CIRRUS_ID_CLGD5446) { /* 4MB 64 bit memory config, always PCI */ |