summaryrefslogtreecommitdiffstats
path: root/qemu-common.h
diff options
context:
space:
mode:
authorJan Kiszka2012-05-17 15:32:39 +0200
committerAvi Kivity2012-05-21 18:22:50 +0200
commit7d37d351dffee60fc7048bbfd8573421f15eb724 (patch)
tree19e988d239f10b8bb538e2e13d6617f25f6b99f5 /qemu-common.h
parentmsix: Add msix_nr_vectors_allocated (diff)
downloadqemu-7d37d351dffee60fc7048bbfd8573421f15eb724.tar.gz
qemu-7d37d351dffee60fc7048bbfd8573421f15eb724.tar.xz
qemu-7d37d351dffee60fc7048bbfd8573421f15eb724.zip
virtio/vhost: Add support for KVM in-kernel MSI injection
Make use of the new vector notifier to track changes of the MSI-X configuration of virtio PCI devices. On enabling events, we establish the required virtual IRQ to MSI-X message route and link the signaling eventfd file descriptor to this vIRQ line. That way, vhost-generated interrupts can be directly delivered to an in-kernel MSI-X consumer like the x86 APIC. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'qemu-common.h')
0 files changed, 0 insertions, 0 deletions