Version 3 is mostly a rebase + the final consolidation over the direct MSI inject mechanism that made it into kvm.git recently. I also introduced an MSIMessage structure as it will be helpful for the follow-up work on irqfd-driven MSI injection under KVM. And, finally, this flips the default for kernel_irqchip to on. CC: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Jan Kiszka (8): kvm: Refactor KVMState::max_gsi to gsi_count Introduce MSIMessage structure kvm: Introduce basic MSI support for in-kernel irqchips pc: Enable MSI support at APIC level kvm: x86: Wire up MSI support for in-kernel irqchip kvm: Update kernel headers kvm: Add support for direct MSI injections kvm: Enable in-kernel irqchip support by default hw/apic.c | 3 + hw/kvm/apic.c | 34 +++++++++- hw/msi.h | 5 ++ hw/pc.c | 9 --- hw/xen.h | 10 --- hw/xen_apic.c | 5 ++ kvm-all.c | 165 +++++++++++++++++++++++++++++++++++++++++++-- kvm.h | 1 + linux-headers/linux/kvm.h | 38 ++++++++++ qemu-common.h | 1 + 10 files changed, 244 insertions(+), 27 deletions(-) -- 1.7.3.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html