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
Public bug reported:
hw/block/dataplane/virtio-blk.c commit
1010cadf62332017648abee0d7a3dc7f2eef9632
in the function notify_guest_bh, the function virtio_notify_irqfd is called
to deliver the interrupt corresponding to the vq
however, without the dataplane, hw/block/virtio_blk_req_complete calls
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