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