mirror of
https://git.proxmox.com/git/qemu
synced 2025-07-09 08:42:32 +00:00
switch vmware_vga to pci vgabios
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
543f8e3468
commit
4eccfec494
@ -114,14 +114,12 @@ struct pci_vmsvga_state_s {
|
|||||||
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
|
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
|
||||||
# define SVGA_IO_MUL 1
|
# define SVGA_IO_MUL 1
|
||||||
# define SVGA_FIFO_SIZE 0x10000
|
# define SVGA_FIFO_SIZE 0x10000
|
||||||
# define SVGA_MEM_BASE 0xe0000000
|
|
||||||
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA2
|
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA2
|
||||||
#else
|
#else
|
||||||
# define SVGA_ID SVGA_ID_1
|
# define SVGA_ID SVGA_ID_1
|
||||||
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
|
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
|
||||||
# define SVGA_IO_MUL 4
|
# define SVGA_IO_MUL 4
|
||||||
# define SVGA_FIFO_SIZE 0x10000
|
# define SVGA_FIFO_SIZE 0x10000
|
||||||
# define SVGA_MEM_BASE 0xe0000000
|
|
||||||
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA
|
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1219,10 +1217,6 @@ static void vmsvga_init(struct vmsvga_state_s *s, int vga_ram_size)
|
|||||||
vga_init(&s->vga);
|
vga_init(&s->vga);
|
||||||
vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
|
vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
|
||||||
|
|
||||||
vga_init_vbe(&s->vga);
|
|
||||||
|
|
||||||
rom_add_vga(VGABIOS_FILENAME);
|
|
||||||
|
|
||||||
vmsvga_reset(s);
|
vmsvga_reset(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1320,6 +1314,7 @@ static PCIDeviceInfo vmsvga_info = {
|
|||||||
.qdev.size = sizeof(struct pci_vmsvga_state_s),
|
.qdev.size = sizeof(struct pci_vmsvga_state_s),
|
||||||
.qdev.vmsd = &vmstate_vmware_vga,
|
.qdev.vmsd = &vmstate_vmware_vga,
|
||||||
.init = pci_vmsvga_initfn,
|
.init = pci_vmsvga_initfn,
|
||||||
|
.romfile = "vgabios-vmware.bin",
|
||||||
};
|
};
|
||||||
|
|
||||||
static void vmsvga_register(void)
|
static void vmsvga_register(void)
|
||||||
|
Loading…
Reference in New Issue
Block a user