Skip to content

Enable MSI for KVM

Sheng Yang kvm 4 versions – Applied

Status from this message: Applied all, thanks.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest9 patches 1 replyApplied
  2. v511 patches 13 repliesSuperseded
  3. v410 patches 19 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v3 RFC10 patches1 replySuperseded

Patches in v6 Applied

#Subject and filesSizeRepliesApplied
1/9KVM: Move ack notifier register and IRQ sourcd ID requestvirt/kvm/kvm_main.c+19 -110 replies
2/9KVM: Separate update irq to a single functionvirt/kvm/kvm_main.c+38 -300 replies
3/9KVM: Replace irq_requested with more generic irq_requested_typeinclude/linux/kvm_host.h virt/kvm/kvm_main.c+8 -50 replies
4/9KVM: Clean up assigned_device_update_irqvirt/kvm/kvm_main.c+4 -60 replies
5/9KVM: Add fields for MSI device assignmentinclude/linux/kvm.h include/linux/kvm_host.h+11 -00 replies
6/9KVM: Export ioapic_get_delivery_bitmaskvirt/kvm/ioapic.c virt/kvm/ioapic.h+6 -30 replies
7/9KVM: Add assigned_device_msi_dispatch()virt/kvm/kvm_main.c+55 -00 replies
8/9KVM: Enable MSI for device assignmentinclude/linux/kvm.h virt/kvm/kvm_main.c+78 -60 replies
9/9KVM: MSI to INTx translatevirt/kvm/kvm_main.c+54 -160 replies

Reviews trailers per patch

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

Read the v6 thread

Cover letter [PATCH 0/9][v6] Enable MSI for KVM

Hi

MSI patchset v6 is coming...

v5->v6

Addressed all comments from Avi on v5. I also set msi2intx=0 in non-x86 architecture machines.

And the TODO list after this patchset:

1. A independence IOCTL to deliver MSI message data/address and related info, so that kvm_set_irq() can deliver MSI message directly.

2. Merge MSI parsing process with IOAPIC. Also speed it up with bit ops.

3. Separate lock for IOAPIC, maybe also LAPIC.

Thanks!

--
regards
Yang, Sheng