Skip to content

KVM: Improve IRQ assignment for device passthrough

Jan Kiszka kvm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3KVM: Fold assigned interrupt work into IRQ handlerinclude/linux/kvm_host.h virt/kvm/assigned-dev.c+23 -491 reply
2/3KVM: Clear assigned guest IRQ on releasevirt/kvm/assigned-dev.c+3 -00 replies
3/3KVM: Allow host IRQ sharing for passed-through PCI 2.3 devicesinclude/linux/kvm_host.h virt/kvm/assigned-dev.c+140 -145 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] KVM: Improve IRQ assignment for device passthrough

Three patches to improve "classic" device assigment /wrt IRQs. Highlight is the last one that resolves the host IRQ sharing issue for all PCI 2.3 devices. Quite essential when passing non-MSI-ready devices like many USB host controllers.

Jan Kiszka (3):
KVM: Fold assigned interrupt work into IRQ handler
KVM: Clear assigned guest IRQ on release
KVM: Allow host IRQ sharing for passed-through PCI 2.3 devices

 include/linux/kvm_host.h |    2 +-
 virt/kvm/assigned-dev.c  |  215 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 160 insertions(+), 57 deletions(-)