[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] virtio-pci: msix masking optimizations
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PATCH 0/8] virtio-pci: msix masking optimizations |
Date: |
Wed, 26 Dec 2012 12:52:15 +0200 |
This patchset implements two msix masking optimizations.
It works fine for me but I did not have the time to do
performance testing yet so I do not know
whether it helps and which workloads.
Sending out now as I'll be on vacation for a week.
Please review and comment.
Thanks!
Michael S. Tsirkin (8):
virtio: don't waste irqfds on control vqs
msix: add api to access msix message
kvm: add stub for update msi route
virtio-pci: cache msix messages
virtio: backend virtqueue notifier masking
virtio-net: set/clear vhost_started in reverse order
vhost: set started flag while start is in progress
vhost: backend masking support
hw/pci/msix.c | 2 +-
hw/pci/msix.h | 1 +
hw/vhost.c | 112 ++++++++++++++++++++++++++-----
hw/vhost.h | 10 +++
hw/vhost_net.c | 27 +++++++-
hw/vhost_net.h | 3 +
hw/virtio-net.c | 22 +++++-
hw/virtio-pci.c | 203 ++++++++++++++++++++++++++++++++++++++++++++++++--------
hw/virtio-pci.h | 2 +
hw/virtio.h | 15 ++++-
kvm-stub.c | 5 ++
11 files changed, 350 insertions(+), 52 deletions(-)
--
MST
- [Qemu-devel] [PATCH 0/8] virtio-pci: msix masking optimizations,
Michael S. Tsirkin <=
- [Qemu-devel] [PATCH 1/8] virtio: don't waste irqfds on control vqs, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 2/8] msix: add api to access msix message, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 4/8] virtio-pci: cache msix messages, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 3/8] kvm: add stub for update msi route, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 5/8] virtio: backend virtqueue notifier masking, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 8/8] vhost: backend masking support, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 6/8] virtio-net: set/clear vhost_started in reverse order, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 7/8] vhost: set started flag while start is in progress, Michael S. Tsirkin, 2012/12/26