Skip to content

MSI enhancement

Sheng Yang kvm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8KVM: Add MSI_ACTION flag for assigned irqinclude/linux/kvm.h+2 -13 replies
2/8KVM: Use kvm_free_assigned_irq() for free irqvirt/kvm/kvm_main.c+2 -82 replies
3/8KVM: Add support to disable MSI for assigned devicevirt/kvm/kvm_main.c+10 -10 replies
4/8KVM: Add a route layer to convert MSI message to GSIinclude/linux/kvm.h include/linux/kvm_host.h virt/kvm/irq_comm.c +1 more+161 -05 replies
5/8KVM: Using gsi_msg mapping for MSI device assignmentinclude/linux/kvm_host.h virt/kvm/kvm_main.c+20 -142 replies
6/8KVM: Improve MSI dispatch functionvirt/kvm/kvm_main.c+4 -40 replies
7/8KVM: Using ioapic_irqchip() macro for kvm_set_irqvirt/kvm/irq_comm.c+1 -10 replies
8/8KVM: Merge MSI handling to kvm_set_irqinclude/linux/kvm_host.h virt/kvm/irq_comm.c virt/kvm/kvm_main.c+88 -852 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/8] MSI enhancement

Hi Avi

Here is the first part of MSI-X enabling patchset. This one:

1. Add gsi_msg mapping mechanism, which gsi can used to indicated a MSI interrupt.(Notice API/ABI changed a little, but we don't have userspace patch now, so it should be OK.)

2. Provide MSI disable capability.

The upcoming MSI-X enabling patchset depends on this one. I splited them into two batches just because it's too large...

Thanks!
--
regards
Yang, Sheng