Stefano Stabellini
2008-Oct-15 17:03 UTC
[Xen-devel] [PATCH 1 of 2 ] qemu-remote: fix cirrus_vga_load
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> --- diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c index 8e1bbc3..e1c18e2 100644 --- a/hw/cirrus_vga.c +++ b/hw/cirrus_vga.c @@ -3214,6 +3214,11 @@ static int cirrus_vga_load(QEMUFile *f, void *opaque, int version_id) xen_vga_populate_vram(s->lfb_addr); } else xen_vga_vram_map(vga_acc ? s->lfb_addr : s->stolen_vram_addr, 0); + + if (vga_acc) { + s->map_addr = s->lfb_addr; + s->map_end = s->lfb_end; + } } else { /* Old image, we have to populate and restore VRAM ourselves */ xen_vga_populate_vram(s->lfb_addr); _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel