Revision 96c05abc hw/qxl.c
b/hw/qxl.c | ||
---|---|---|
1233 | 1233 |
break; |
1234 | 1234 |
} |
1235 | 1235 |
|
1236 |
pci_config_set_vendor_id(config, REDHAT_PCI_VENDOR_ID); |
|
1237 | 1236 |
pci_config_set_device_id(config, pci_device_id); |
1238 | 1237 |
pci_set_byte(&config[PCI_REVISION_ID], pci_device_rev); |
1239 | 1238 |
pci_set_byte(&config[PCI_INTERRUPT_PIN], 1); |
... | ... | |
1310 | 1309 |
qxl0 = qxl; |
1311 | 1310 |
register_displaychangelistener(vga->ds, &display_listener); |
1312 | 1311 |
|
1313 |
pci_config_set_class(dev->config, PCI_CLASS_DISPLAY_VGA); |
|
1314 | 1312 |
return qxl_init_common(qxl); |
1315 | 1313 |
} |
1316 | 1314 |
|
... | ... | |
1330 | 1328 |
qxl->vga.vram_size); |
1331 | 1329 |
qxl->vga.vram_ptr = qemu_get_ram_ptr(qxl->vga.vram_offset); |
1332 | 1330 |
|
1333 |
pci_config_set_class(dev->config, PCI_CLASS_DISPLAY_OTHER); |
|
1334 | 1331 |
return qxl_init_common(qxl); |
1335 | 1332 |
} |
1336 | 1333 |
|
... | ... | |
1493 | 1490 |
.init = qxl_init_primary, |
1494 | 1491 |
.config_write = qxl_write_config, |
1495 | 1492 |
.romfile = "vgabios-qxl.bin", |
1493 |
.vendor_id = REDHAT_PCI_VENDOR_ID, |
|
1494 |
.class_id = PCI_CLASS_DISPLAY_VGA, |
|
1496 | 1495 |
.qdev.props = (Property[]) { |
1497 | 1496 |
DEFINE_PROP_UINT32("ram_size", PCIQXLDevice, vga.vram_size, 64 * 1024 * 1024), |
1498 | 1497 |
DEFINE_PROP_UINT32("vram_size", PCIQXLDevice, vram_size, 64 * 1024 * 1024), |
... | ... | |
1511 | 1510 |
.qdev.reset = qxl_reset_handler, |
1512 | 1511 |
.qdev.vmsd = &qxl_vmstate, |
1513 | 1512 |
.init = qxl_init_secondary, |
1513 |
.vendor_id = REDHAT_PCI_VENDOR_ID, |
|
1514 |
.class_id = PCI_CLASS_DISPLAY_OTHER, |
|
1514 | 1515 |
.qdev.props = (Property[]) { |
1515 | 1516 |
DEFINE_PROP_UINT32("ram_size", PCIQXLDevice, vga.vram_size, 64 * 1024 * 1024), |
1516 | 1517 |
DEFINE_PROP_UINT32("vram_size", PCIQXLDevice, vram_size, 64 * 1024 * 1024), |
Also available in: Unified diff