Skip to content

KVM: Improve IRQ assignment for device passthrough

Jan Kiszka kvm 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 4 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6KVM: Clear assigned guest IRQ on releasevirt/kvm/assigned-dev.c+3 -00 replies
2/6KVM: Switch assigned device IRQ forwarding to threaded handlerinclude/linux/kvm_host.h virt/kvm/assigned-dev.c+36 -830 replies
3/6KVM: Refactor IRQ names of assigned devicesinclude/linux/kvm_host.h virt/kvm/assigned-dev.c+7 -50 replies
4/6KVM: Save/restore state of assigned PCI devicevirt/kvm/assigned-dev.c+4 -10 replies
5/6KVM: Clean up kvm_vm_ioctl_assigned_devicevirt/kvm/assigned-dev.c+4 -50 replies
6/6KVM: Document device assigment APIDocumentation/kvm/api.txt+178 -00 replies

Reviews trailers per patch

None of the 6 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAlex WilliamsonMichael S. Tsirkin
SeriesA-b A-b
1/6
2/6
3/6
4/6
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH v5-light 0/6] KVM: Improve IRQ assignment for device passthrough

This is the rebased light version of the previous series, i.e. without PCI-2.3-based IRQ masking or any SRCU conversion. PCI-2.3 support is under rework to explore options for automatic mode switches.

Jan Kiszka (6):
KVM: Clear assigned guest IRQ on release
KVM: Switch assigned device IRQ forwarding to threaded handler
KVM: Refactor IRQ names of assigned devices
KVM: Save/restore state of assigned PCI device
KVM: Clean up kvm_vm_ioctl_assigned_device
KVM: Document device assigment API

 Documentation/kvm/api.txt |  178 +++++++++++++++++++++++++++++++++++++++++++++
 include/linux/kvm_host.h  |   13 +---
 virt/kvm/assigned-dev.c   |  125 ++++++++++++--------------------
 3 files changed, 227 insertions(+), 89 deletions(-)