Revision 573fb60c
b/hw/virtio-pci.c | ||
---|---|---|
500 | 500 |
if (!vdev) { |
501 | 501 |
return -1; |
502 | 502 |
} |
503 |
vdev->nvectors = proxy->nvectors == -1 ? proxy->max_virtserial_ports + 1 |
|
504 |
: proxy->nvectors; |
|
503 |
vdev->nvectors = proxy->nvectors == DEV_NVECTORS_UNSPECIFIED |
|
504 |
? proxy->max_virtserial_ports + 1 |
|
505 |
: proxy->nvectors; |
|
505 | 506 |
virtio_init_pci(proxy, vdev, |
506 | 507 |
PCI_VENDOR_ID_REDHAT_QUMRANET, |
507 | 508 |
PCI_DEVICE_ID_VIRTIO_CONSOLE, |
... | ... | |
585 | 586 |
.init = virtio_serial_init_pci, |
586 | 587 |
.exit = virtio_exit_pci, |
587 | 588 |
.qdev.props = (Property[]) { |
588 |
DEFINE_PROP_UINT32("vectors", VirtIOPCIProxy, nvectors, -1), |
|
589 |
DEFINE_PROP_UINT32("vectors", VirtIOPCIProxy, nvectors, |
|
590 |
DEV_NVECTORS_UNSPECIFIED), |
|
589 | 591 |
DEFINE_PROP_HEX32("class", VirtIOPCIProxy, class_code, 0), |
590 | 592 |
DEFINE_VIRTIO_COMMON_FEATURES(VirtIOPCIProxy, host_features), |
591 | 593 |
DEFINE_PROP_UINT32("max_ports", VirtIOPCIProxy, max_virtserial_ports, |
Also available in: Unified diff