This bug is invalid. MSI/MSI-X interrupts are properly serviced when
dataplane batching is used. The original problem was in the incorrect
virtio driver initialization sequence (virtqueues and MSI-X interrupts
configured after DRIVER_OK bit is set).
This bug can be closed as INVALID.
--
You rece
thanks for looking at this Stefan - since I don't have any context of
exactly the kind of environmental issues like threading, the patch
posted here isn't really a suggested fix.
it does in general seem helpful if batched interrupts have the same
delivery semantics as non-deferred.
--
You receiv
On Mon, May 14, 2018 at 03:00:44AM -, eric hoffman wrote:
> diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c
> index 101f32c..31d9eb8 100644
> --- a/hw/block/dataplane/virtio-blk.c
> +++ b/hw/block/dataplane/virtio-blk.c
> @@ -73,7 +73,7 @@ static void notify_guest
diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c
index 101f32c..31d9eb8 100644
--- a/hw/block/dataplane/virtio-blk.c
+++ b/hw/block/dataplane/virtio-blk.c
@@ -73,7 +73,7 @@ static void notify_guest_bh(void *opaque)
unsigned i = j + ctzl(bits);
oh right, another note. this only manifests when using kvm.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1771042
Title:
dataplane interrupt handler doesn't support msi
Status in QEMU:
New
Bug