summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2021-12-06 15:06:59 +0100
committerVincent Guittot <vincent.guittot@linaro.org>2022-06-24 14:55:40 +0200
commit717d828c9e7d8cd577d84bfe590e51993d1ce6e2 (patch)
treecdae10b17f06dcd73e9b5d958f6b0341f38eaa92
parent374bc2c0259550c07e49f183837951d0781bcfa6 (diff)
virtio-mmio: set queue size
use max queue size set by device Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
-rw-r--r--hw/virtio/virtio-mmio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/virtio/virtio-mmio.c b/hw/virtio/virtio-mmio.c
index 688eccda94..883b67d394 100644
--- a/hw/virtio/virtio-mmio.c
+++ b/hw/virtio/virtio-mmio.c
@@ -174,7 +174,7 @@ static uint64_t virtio_mmio_read(void *opaque, hwaddr offset, unsigned size)
if (!virtio_queue_get_num(vdev, vdev->queue_sel)) {
return 0;
}
- return VIRTQUEUE_MAX_SIZE;
+ return virtio_queue_get_max_num(vdev, vdev->queue_sel);
case VIRTIO_MMIO_QUEUE_PFN:
if (!proxy->legacy) {
qemu_log_mask(LOG_GUEST_ERROR,