summaryrefslogtreecommitdiffstats
path: root/linux-headers
diff options
context:
space:
mode:
authorJason Wang2015-11-06 09:02:48 +0100
committerMichael S. Tsirkin2015-11-12 14:49:32 +0100
commit9824d2a39d9893ef9bbe71f94efb57da265b73f6 (patch)
tree893f42b96a6e2c3c5d5e823047599453c9134a1e /linux-headers
parentvirtio-pci: use zero length mmio eventfd for 1.0 notification cap when possible (diff)
downloadqemu-9824d2a39d9893ef9bbe71f94efb57da265b73f6.tar.gz
qemu-9824d2a39d9893ef9bbe71f94efb57da265b73f6.tar.xz
qemu-9824d2a39d9893ef9bbe71f94efb57da265b73f6.zip
virtio-pci: introduce pio notification capability for modern device
We used to use mmio for notification. This could be slow on some arch (e.g on x86 without EPT). So this patch introduces pio bar and a pio notification cap for modern device. This ability is enabled through property "modern-pio-notify" for virtio pci devices and was disabled by default. Management can enable when it thinks it was needed. Benchmarks shows almost no obvious difference compared to legacy device on machines without ept. Thanks Wenli Quan <wquan@redhat.com> for the benchmarking. Cc: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'linux-headers')
0 files changed, 0 insertions, 0 deletions