Commit 85c2c7359bf6fe55b610b2eadc3f79dd5b7edbd1
Committed by
Anthony Liguori
1 parent
caea79a9
Remove the virtio-{blk, console}-pci-0-10 device types
These are now unused. However, perhaps the idea is that when we add -device, they will be useful? In that case, we should add virtio-net-pci-0-10 too. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing
1 changed file
with
11 additions
and
46 deletions
hw/virtio-pci.c
| ... | ... | @@ -423,63 +423,37 @@ static void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev, |
| 423 | 423 | virtio_bind_device(vdev, &virtio_pci_bindings, proxy); |
| 424 | 424 | } |
| 425 | 425 | |
| 426 | -static void virtio_blk_init_pci_with_class(PCIDevice *pci_dev, | |
| 427 | - uint16_t class_code) | |
| 426 | +static void virtio_blk_init_pci(PCIDevice *pci_dev) | |
| 428 | 427 | { |
| 429 | 428 | VirtIOPCIProxy *proxy = DO_UPCAST(VirtIOPCIProxy, pci_dev, pci_dev); |
| 430 | 429 | VirtIODevice *vdev; |
| 431 | 430 | |
| 432 | - vdev = virtio_blk_init(&pci_dev->qdev); | |
| 433 | - virtio_init_pci(proxy, vdev, | |
| 434 | - PCI_VENDOR_ID_REDHAT_QUMRANET, | |
| 435 | - PCI_DEVICE_ID_VIRTIO_BLOCK, | |
| 436 | - class_code, 0x00); | |
| 437 | -} | |
| 438 | - | |
| 439 | -static void virtio_blk_init_pci(PCIDevice *pci_dev) | |
| 440 | -{ | |
| 441 | - VirtIOPCIProxy *proxy = DO_UPCAST(VirtIOPCIProxy, pci_dev, pci_dev); | |
| 442 | - | |
| 443 | 431 | if (proxy->class_code != PCI_CLASS_STORAGE_SCSI && |
| 444 | 432 | proxy->class_code != PCI_CLASS_STORAGE_OTHER) |
| 445 | 433 | proxy->class_code = PCI_CLASS_STORAGE_SCSI; |
| 446 | - | |
| 447 | - virtio_blk_init_pci_with_class(pci_dev, proxy->class_code); | |
| 448 | -} | |
| 449 | - | |
| 450 | -static void virtio_blk_init_pci_0_10(PCIDevice *pci_dev) | |
| 451 | -{ | |
| 452 | - virtio_blk_init_pci_with_class(pci_dev, PCI_CLASS_STORAGE_OTHER); | |
| 453 | -} | |
| 454 | - | |
| 455 | -static void virtio_console_init_pci_with_class(PCIDevice *pci_dev, | |
| 456 | - uint16_t class_code) | |
| 457 | -{ | |
| 458 | - VirtIOPCIProxy *proxy = DO_UPCAST(VirtIOPCIProxy, pci_dev, pci_dev); | |
| 459 | - VirtIODevice *vdev; | |
| 460 | 434 | |
| 461 | - vdev = virtio_console_init(&pci_dev->qdev); | |
| 435 | + vdev = virtio_blk_init(&pci_dev->qdev); | |
| 462 | 436 | virtio_init_pci(proxy, vdev, |
| 463 | 437 | PCI_VENDOR_ID_REDHAT_QUMRANET, |
| 464 | - PCI_DEVICE_ID_VIRTIO_CONSOLE, | |
| 465 | - class_code, 0x00); | |
| 438 | + PCI_DEVICE_ID_VIRTIO_BLOCK, | |
| 439 | + proxy->class_code, 0x00); | |
| 466 | 440 | } |
| 467 | 441 | |
| 468 | 442 | static void virtio_console_init_pci(PCIDevice *pci_dev) |
| 469 | 443 | { |
| 470 | 444 | VirtIOPCIProxy *proxy = DO_UPCAST(VirtIOPCIProxy, pci_dev, pci_dev); |
| 471 | - | |
| 445 | + VirtIODevice *vdev; | |
| 446 | + | |
| 472 | 447 | if (proxy->class_code != PCI_CLASS_COMMUNICATION_OTHER && |
| 473 | 448 | proxy->class_code != PCI_CLASS_DISPLAY_OTHER && /* qemu 0.10 */ |
| 474 | 449 | proxy->class_code != PCI_CLASS_OTHERS) /* qemu-kvm */ |
| 475 | 450 | proxy->class_code = PCI_CLASS_COMMUNICATION_OTHER; |
| 476 | 451 | |
| 477 | - virtio_console_init_pci_with_class(pci_dev, proxy->class_code); | |
| 478 | -} | |
| 479 | - | |
| 480 | -static void virtio_console_init_pci_0_10(PCIDevice *pci_dev) | |
| 481 | -{ | |
| 482 | - virtio_console_init_pci_with_class(pci_dev, PCI_CLASS_DISPLAY_OTHER); | |
| 452 | + vdev = virtio_console_init(&pci_dev->qdev); | |
| 453 | + virtio_init_pci(proxy, vdev, | |
| 454 | + PCI_VENDOR_ID_REDHAT_QUMRANET, | |
| 455 | + PCI_DEVICE_ID_VIRTIO_CONSOLE, | |
| 456 | + proxy->class_code, 0x00); | |
| 483 | 457 | } |
| 484 | 458 | |
| 485 | 459 | static void virtio_net_init_pci(PCIDevice *pci_dev) |
| ... | ... | @@ -561,15 +535,6 @@ static PCIDeviceInfo virtio_info[] = { |
| 561 | 535 | .qdev.size = sizeof(VirtIOPCIProxy), |
| 562 | 536 | .init = virtio_balloon_init_pci, |
| 563 | 537 | },{ |
| 564 | - /* For compatibility with 0.10 */ | |
| 565 | - .qdev.name = "virtio-blk-pci-0-10", | |
| 566 | - .qdev.size = sizeof(VirtIOPCIProxy), | |
| 567 | - .init = virtio_blk_init_pci_0_10, | |
| 568 | - },{ | |
| 569 | - .qdev.name = "virtio-console-pci-0-10", | |
| 570 | - .qdev.size = sizeof(VirtIOPCIProxy), | |
| 571 | - .init = virtio_console_init_pci_0_10, | |
| 572 | - },{ | |
| 573 | 538 | /* end of list */ |
| 574 | 539 | } |
| 575 | 540 | }; | ... | ... |