Revision 173a543b hw/vmware_vga.c
b/hw/vmware_vga.c | ||
---|---|---|
1204 | 1204 |
iomemtype); |
1205 | 1205 |
} |
1206 | 1206 |
|
1207 |
#define PCI_CLASS_BASE_DISPLAY 0x03 |
|
1208 |
#define PCI_CLASS_SUB_VGA 0x00 |
|
1209 | 1207 |
#define PCI_CLASS_HEADERTYPE_00h 0x00 |
1210 | 1208 |
|
1211 | 1209 |
void pci_vmsvga_init(PCIBus *bus, uint8_t *vga_ram_base, |
... | ... | |
1220 | 1218 |
pci_config_set_vendor_id(s->card.config, PCI_VENDOR_ID_VMWARE); |
1221 | 1219 |
pci_config_set_device_id(s->card.config, SVGA_PCI_DEVICE_ID); |
1222 | 1220 |
s->card.config[PCI_COMMAND] = 0x07; /* I/O + Memory */ |
1223 |
s->card.config[PCI_CLASS_DEVICE] = PCI_CLASS_SUB_VGA; |
|
1224 |
s->card.config[0x0b] = PCI_CLASS_BASE_DISPLAY; |
|
1221 |
pci_config_set_class(s->card.config, PCI_CLASS_DISPLAY_VGA); |
|
1225 | 1222 |
s->card.config[0x0c] = 0x08; /* Cache line size */ |
1226 | 1223 |
s->card.config[0x0d] = 0x40; /* Latency timer */ |
1227 | 1224 |
s->card.config[0x0e] = PCI_CLASS_HEADERTYPE_00h; |
Also available in: Unified diff