diff options
| author | Alex Williamson <alex.williamson@redhat.com> | 2012-11-13 12:27:40 -0700 |
|---|---|---|
| committer | Alex Williamson <alex.williamson@redhat.com> | 2012-11-13 12:27:40 -0700 |
| commit | e1d1e5867d0bd54c4fc51ec2cddc701258314db0 (patch) | |
| tree | 159459c9b4c3773e231e73491338b1492a7073af /qemu-pixman.c | |
| parent | 716b8e4dd2f7a1674bf77d49fd50139cb577e70f (diff) | |
| download | focaccia-qemu-e1d1e5867d0bd54c4fc51ec2cddc701258314db0.tar.gz focaccia-qemu-e1d1e5867d0bd54c4fc51ec2cddc701258314db0.zip | |
vfio-pci: Add KVM INTx acceleration
This makes use of the new level irqfd support enabling bypass of qemu userspace both on INTx injection and unmask. This significantly boosts the performance of devices making use of legacy interrupts (ex. ~60% better netperf TCP_RR scores for an e1000e assigned to a Linux guest and booted with pci=nomsi). This also avoids flipping mmaps on and off to simulate EOIs, so greatly improves performance of device access in addition to interrupt latency. Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'qemu-pixman.c')
0 files changed, 0 insertions, 0 deletions