This is port of vhost v6 patch set I posted previously to qemu-kvm, for those that want to get good performance out of it :) This patchset needs to be applied when qemu.git one gets merged, this includes irqchip support. Changes from previous version: - check kvm_enabled in irqfd call Michael S. Tsirkin (4): qemu-kvm: add vhost.h header kvm: irqfd support msix: add mask/unmask notifiers virtio-pci: irqfd support hw/msix.c | 36 ++++++++++++- hw/msix.h | 1 + hw/pci.h | 6 ++ hw/virtio-pci.c | 27 +++++++++ kvm-all.c | 19 +++++++ kvm.h | 10 ++++ kvm/include/linux/vhost.h | 130 +++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 228 insertions(+), 1 deletions(-) create mode 100644 kvm/include/linux/vhost.h -- 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