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