summaryrefslogtreecommitdiffstats
path: root/linux-headers/linux
diff options
context:
space:
mode:
authorAlex Williamson2018-06-05 16:23:17 +0200
committerAlex Williamson2018-06-05 16:28:09 +0200
commit2b1dbd0d7250254e9421bce721cc2ea25b4af894 (patch)
tree6c87213262cef00382fb8b444bce436bf735ca0e /linux-headers/linux
parentvfio/quirks: ioeventfd quirk acceleration (diff)
downloadqemu-2b1dbd0d7250254e9421bce721cc2ea25b4af894.tar.gz
qemu-2b1dbd0d7250254e9421bce721cc2ea25b4af894.tar.xz
qemu-2b1dbd0d7250254e9421bce721cc2ea25b4af894.zip
vfio/quirks: Enable ioeventfd quirks to be handled by vfio directly
With vfio ioeventfd support, we can program vfio-pci to perform a specified BAR write when an eventfd is triggered. This allows the KVM ioeventfd to be wired directly to vfio-pci, entirely avoiding userspace handling for these events. On the same micro-benchmark where the ioeventfd got us to almost 90% of performance versus disabling the GeForce quirks, this gets us to within 95%. Reviewed-by: Peter Xu <peterx@redhat.com> Reviewed-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'linux-headers/linux')
0 files changed, 0 insertions, 0 deletions