Re: BUG: virtio_mmio multi-queue competely broken -- virtio *registers* considered harmful

2013-05-02 Thread Pawel Moll
Hi Tom, On Thu, 2013-05-02 at 04:40 +0100, Tom Lyon wrote: Virtiio_mmio attempts to mimic the layout of some control registers from virtio_pci. These registers, in particular VIRTIO_MMIO_QUEUE_SEL and VIRTIO_PCI_QUEUE_SEL, are active in nature, and not just passive like a normal memory

Re: KVM Forum 2013 Save the Date

2013-05-02 Thread tiejun.chen
On 04/27/2013 02:25 PM, Will Huck wrote: Hi, Where can get slides in 2012 KVM Forum? http://www.linux-kvm.org/page/KVM_Forum_2012 Tiejun ___ Virtualization mailing list Virtualization@lists.linux-foundation.org

RE: [PATCH virtio-next] caif_virtio: Remove bouncing email addresses

2013-05-02 Thread Dmitry Tarnyagin
Hi Rusty,   I hope it will be sent in plain text, I'm not fully controlling IT environment at the moment :).   Acked-by: Dmity Tarnyagin dmitry.tarnya...@lockless.no   With best regards, Dmitry -Original message- From:Rusty Russell ru...@rustcorp.com.au Sent:Mon 29-04-2013 02:51

BUG: virtio_mmio multi-queue competely broken -- virtio *registers* considered harmful

2013-05-02 Thread Tom Lyon
Virtiio_mmio attempts to mimic the layout of some control registers from virtio_pci. These registers, in particular VIRTIO_MMIO_QUEUE_SEL and VIRTIO_PCI_QUEUE_SEL, are active in nature, and not just passive like a normal memory location. Thus, the host side must react immediately upon write

Re: BUG: virtio_mmio multi-queue competely broken -- virtio *registers* considered harmful

2013-05-02 Thread Tom Lyon
On 05/01/2013 10:25 PM, Michael S. Tsirkin wrote: On Wed, May 01, 2013 at 08:40:54PM -0700, Tom Lyon wrote: Virtiio_mmio attempts to mimic the layout of some control registers from virtio_pci. These registers, in particular VIRTIO_MMIO_QUEUE_SEL and VIRTIO_PCI_QUEUE_SEL, are active in nature,

Re: BUG: virtio_mmio multi-queue competely broken -- virtio *registers* considered harmful

2013-05-02 Thread Tom Lyon
On 05/02/2013 04:37 AM, Pawel Moll wrote: Hi Tom, On Thu, 2013-05-02 at 04:40 +0100, Tom Lyon wrote: Virtiio_mmio attempts to mimic the layout of some control registers from virtio_pci. These registers, in particular VIRTIO_MMIO_QUEUE_SEL and VIRTIO_PCI_QUEUE_SEL, are active in nature, and

KVM Forum 2013 Save the Date

2013-05-02 Thread Will Huck
Hi, Where can get slides in 2012 KVM Forum? ___ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization

[PATCH 0/3] vhost cleanups and separate module

2013-05-02 Thread Asias He
Asias He (3): vhost: Remove vhost_enable_zcopy in vhost.h vhost: Move VHOST_NET_FEATURES to net.c vhost: Make vhost a separate module drivers/vhost/Kconfig | 8 drivers/vhost/Makefile | 3 ++- drivers/vhost/net.c| 6 ++ drivers/vhost/scsi.c | 1 -

[PATCH 1/3] vhost: Remove vhost_enable_zcopy in vhost.h

2013-05-02 Thread Asias He
It is net.c specific. Signed-off-by: Asias He as...@redhat.com --- drivers/vhost/vhost.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h index b58f4ae..4330209 100644 --- a/drivers/vhost/vhost.h +++ b/drivers/vhost/vhost.h @@ -191,7 +191,4 @@

[PATCH 2/3] vhost: Move VHOST_NET_FEATURES to net.c

2013-05-02 Thread Asias He
vhost.h should not depend on device specific marcos like VHOST_NET_F_VIRTIO_NET_HDR and VIRTIO_NET_F_MRG_RXBUF. Signed-off-by: Asias He as...@redhat.com --- drivers/vhost/net.c | 6 ++ drivers/vhost/vhost.h | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git

[PATCH 3/3] vhost: Make vhost a separate module

2013-05-02 Thread Asias He
Currently, vhost-net and vhost-scsi are sharing the vhost core code. However, vhost-scsi shares the code by including the vhost.c file directly. Making vhost a separate module makes it is easier to share code with other vhost devices. Signed-off-by: Asias He as...@redhat.com ---