From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59214) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WB5uV-0000gg-1P for qemu-devel@nongnu.org; Wed, 05 Feb 2014 12:05:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WB5uM-0005Ux-Kh for qemu-devel@nongnu.org; Wed, 05 Feb 2014 12:05:14 -0500 Received: from mail-pd0-x22b.google.com ([2607:f8b0:400e:c02::22b]:34025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WB5uM-0005Q7-E1 for qemu-devel@nongnu.org; Wed, 05 Feb 2014 12:05:06 -0500 Received: by mail-pd0-f171.google.com with SMTP id g10so593489pdj.2 for ; Wed, 05 Feb 2014 09:05:05 -0800 (PST) From: Ying-Shiuan Pan Date: Thu, 6 Feb 2014 01:03:35 +0800 Message-Id: <1391619819-10525-1-git-send-email-yingshiuan.pan@gmail.com> Subject: [Qemu-devel] [PATCH 0/4] ioeventfd support for virtio-mmio List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: wbarak@gmail.com, Ying-Shiuan Pan , yspan@itri.org.tw I added host/guest notifiers support for virtio-mmio, so that qemu can enable vhost-net for kvm-arm. Sorry for that I cannot measure the performance difference because I have only Exynos-5250 arndale boards which only provide a 100 Mbps Ethernet. But in our previous work in kvm-arm (refer: Evaluation of a Server-Grade Software-Only ARM Hypervisor), the vhost-net increased at least 30% in throughput comparing to virtio-net. Ying-Shiuan Pan (4): virtio-mmio: introduce set_host_notifier() virtio-mmio: introduce set_guest_notifiers virtio-mmio: start ioeventfd when status gets DRIVER_OK virtio-mmio: add a new property for ioeventfd hw/block/virtio-blk.c | 1 + hw/net/virtio-net.c | 1 + hw/virtio/virtio-mmio.c | 176 +++++++++++++++++++++++++++++++++++++++++++++ include/hw/virtio/virtio.h | 1 + 4 files changed, 179 insertions(+) -- 1.8.1.2