Make Bochs VBE work with VMWare SVGA (malc).
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 16 Jul 2008 04:38:32 +0000 (04:38 +0000)
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 16 Jul 2008 04:38:32 +0000 (04:38 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4873 c046a42c-6fe2-441c-8c8c-71466251a162

hw/vmware_vga.c

index 38bac13b502f524507537d7b78576eb04a099780..a43510499ee7f10f4ad852b933a9fa752f9069d7 100644 (file)
@@ -1133,6 +1133,12 @@ static void vmsvga_init(struct vmsvga_state_s *s, DisplayState *ds,
                                       vmsvga_invalidate_display,
                                       vmsvga_screen_dump,
                                       vmsvga_text_update, s);
+
+#ifdef CONFIG_BOCHS_VBE
+    /* XXX: use optimized standard vga accesses */
+    cpu_register_physical_memory(VBE_DISPI_LFB_PHYSICAL_ADDRESS,
+                                 vga_ram_size, vga_ram_offset);
+#endif
 }
 
 static void pci_vmsvga_save(QEMUFile *f, void *opaque)