Il 26/10/2012 13:09, Benjamin Herrenschmidt ha scritto: > The only cases I can think of are the association between a virtual > interrupt (ie, an interrupt in the guest interrupt number space) and an > in-kernel source for that interrupt, ie, vhost and PCI pass-through > essentially. If you exclude old-style PCI pass-through and limit yourself to vhost and VFIO, you can treat irqfd as "the" in-kernel source of the interrupt. Then you need a mapping between MSIs and numbers used in KVM_IRQFD ("GSIs"). This is what KVM_SET_GSI_ROUTING modifies, and basically the mapping is modified every time a vector is masked/unmasked in the MSI-X table. Paolo -- 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