Re: [Qemu-devel] The status about vhost-net on kvm-arm?

2014-08-12 Thread Ying-Shiuan Pan
TCH 0/4] ARM: KVM: Enable the ioeventfd capability of KVM on > ARM > >> http://lists.gnu.org/archive/html/qemu-devel/2014-01/msg01770.html > >> > >> 2) [RFC,v3] ARM: KVM: add irqfd and irq routing support > >> https://patches.linaro.org/32261/ > >> >

[Qemu-devel] [PATCH 0/4] ioeventfd support for virtio-mmio

2014-02-05 Thread Ying-Shiuan Pan
: 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

[Qemu-devel] [PATCH 4/4] virtio-mmio: add a new property for ioeventfd

2014-02-05 Thread Ying-Shiuan Pan
to 'bool ioeventfd' of VirtIODevice. Any better suggestion? Signed-off-by: Ying-Shiuan Pan --- hw/block/virtio-blk.c | 1 + hw/net/virtio-net.c| 1 + hw/virtio/virtio-mmio.c| 3 ++- include/hw/virtio/virtio.h | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff

[Qemu-devel] [PATCH 1/4] virtio-mmio: introduce set_host_notifier()

2014-02-05 Thread Ying-Shiuan Pan
set_host_notifier() is introduced into virtio-mmio now. Most of codes came from virtio-pci. Signed-off-by: Ying-Shiuan Pan --- hw/virtio/virtio-mmio.c | 70 + 1 file changed, 70 insertions(+) diff --git a/hw/virtio/virtio-mmio.c b/hw/virtio

[Qemu-devel] [PATCH 3/4] virtio-mmio: start ioeventfd when status gets DRIVER_OK

2014-02-05 Thread Ying-Shiuan Pan
Signed-off-by: Ying-Shiuan Pan --- hw/virtio/virtio-mmio.c | 45 + 1 file changed, 45 insertions(+) diff --git a/hw/virtio/virtio-mmio.c b/hw/virtio/virtio-mmio.c index f95b7dd..11964ee 100644 --- a/hw/virtio/virtio-mmio.c +++ b/hw/virtio/virtio

[Qemu-devel] [PATCH 2/4] virtio-mmio: introduce set_guest_notifiers

2014-02-05 Thread Ying-Shiuan Pan
Same as host notifier of virtio-mmio, most of codes came from virtio-pci. The kvm-arm does not yet support irqfd, need to fix the hard-coded part after kvm-arm gets irqfd support. Signed-off-by: Ying-Shiuan Pan --- hw/virtio/virtio-mmio.c | 60

Re: [Qemu-devel] Using virtio-net and vhost_net on an ARM machine using qemu-system-arm & KVM

2014-01-14 Thread Ying-Shiuan Pan
Best Regards, 潘穎軒Ying-Shiuan Pan 2014/1/14 Barak Wasserstrom > Ying-Shiuan Pan, > Thanks again - please see few questions below. > > Regards, > Barak > > > On Tue, Jan 14, 2014 at 5:37 AM, Ying-Shiuan Pan > wrote: > >> Hi, Barak, >> >&

Re: [Qemu-devel] Using virtio-net and vhost_net on an ARM machine using qemu-system-arm & KVM

2014-01-13 Thread Ying-Shiuan Pan
d=mon,path=/root/vm1.monitor,server,nowait -mon chardev=mon,id=monitor,mode=readline -device virtio-net-device,netdev=net0,mac="52:54:00:12:34:01" -netdev type=tap,id=net0,script=/root/nfs/net.sh,downscript=no,vhost=off vhost-net could be truned on by changing the last parameter vhost=on.

Re: [Qemu-devel] Using virtio-net and vhost_net on an ARM machine using qemu-system-arm & KVM

2014-01-12 Thread Ying-Shiuan Pan
y-arm-hypervisor), and the throughput of vhost-net on that platform (with 1Gbps Ethernet) increased from 323Mbps to 435Mbps. -- Ying-Shiuan Pan, H Div., CCMA, ITRI, TW Best Regards, 潘穎軒Ying-Shiuan Pan 2014/1/13 Peter Maydell > On 12 January 2014 21:49, Barak Wasserstrom wrote: > &

Re: [Qemu-devel] [RFC v2 00/12] Virtio-mmio refactoring.

2012-09-27 Thread Ying-Shiuan Pan
Regards, 潘穎軒Ying-Shiuan Pan > Message: 1 > Date: Thu, 27 Sep 2012 19:31:03 +0200 > From: KONRAD Fr?d?ric > To: Evgeny Voevodin , qemu-devel@nongnu.org, > Mark Burton , fred.kon...@greensocs.com > Subject: Re: [Qemu-devel] [RFC v2 00/12] Virtio-mmio refactoring. >

Re: [Qemu-devel] [PATCH 0/2] virtio-mmio: fix 2 bugs

2012-01-03 Thread Ying-Shiuan Pan
2012/1/3 Peter Maydell : > On 3 January 2012 07:05, Ying-Shiuan Pan wrote: >> I'm not sure if it is appropriate to put patches here because >> virtio-mmio is actually not in official repository yet. >> In case that someone else wants to test virtio-mmio as I did, I

[Qemu-devel] [PATCH 2/2] virtio-mmio: fix features negotiation bug

2012-01-02 Thread Ying-Shiuan Pan
virtio-mmio: fix features negotiation problem virtio-mmio should invoke virtio_set_features() when it gets VIRTIO_MMIO_GUESTFEATURES command, since some devices (at least, virtio-net) register their own set_features method and setup their features in that. Signed-off-by: Ying-Shiuan Pan --- hw

[Qemu-devel] [PATCH 1/2] virtio-mmio: fix switch-case in virtio_mmio_write()

2012-01-02 Thread Ying-Shiuan Pan
virtio-mmio: fix switch-case in virtio_mmio_write() The switch-case in virtio_mmio_write() forgets to break when it finishes a case statement. Signed-off-by: Ying-Shiuan Pan --- hw/virtio-mmio.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/hw/virtio-mmio.c b/hw

[Qemu-devel] [PATCH 0/2] virtio-mmio: fix 2 bugs

2012-01-02 Thread Ying-Shiuan Pan
io-balloon. Ying-Shiuan Pan (2) virtio: fix switch-case in virtio_mmio_write() virtio: fix features negotiation hw/virtio-mmio.c |5 - 1 files changed, 4 insertions(+), 1 deletions(-) Best Regards, 潘穎軒Ying-Shiuan Pan

Re: [Qemu-devel] virtio-net with virtio-mmio

2012-01-02 Thread Ying-Shiuan Pan
2012/1/3 Stefan Hajnoczi : > On Mon, Jan 2, 2012 at 5:19 AM, Ying-Shiuan Pan > wrote: >> 2011/12/30 Stefan Hajnoczi >>> >>> On Wed, Dec 28, 2011 at 06:16:42PM +0800, Ying-Shiuan Pan wrote: >>> > I'm very interested in virtio-mmio Peter Maydell did f

Re: [Qemu-devel] virtio-net with virtio-mmio

2012-01-01 Thread Ying-Shiuan Pan
Hi, Stefan Thanks for your response. 2011/12/30 Stefan Hajnoczi > > On Wed, Dec 28, 2011 at 06:16:42PM +0800, Ying-Shiuan Pan wrote: > > I'm very interested in virtio-mmio Peter Maydell did for QEMU, > > (http://lists.nongnu.org/archive/html/qemu-devel/2011-11/msg01870

[Qemu-devel] virtio-net with virtio-mmio

2011-12-28 Thread Ying-Shiuan Pan
elp!! Best Regards, Ying-Shiuan Pan