Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Avi Kivity
Date: Wednesday, September 16, 2009 - 6:05 am

On 09/16/2009 02:44 PM, Gregory Haskins wrote:

You mean configuration?


If kvm can do it, others can.


There is no guest and host in this scenario.  There's a device side 
(ppc) and a driver side (x86).  The driver side can access configuration 
information on the device side.  How to multiplex multiple devices is an 
interesting exercise for whoever writes the virtio binding for that setup.


Sounds trivial.  Write an address containing the device number and 
register number to on location, read or write data from another.  Just 
like the PCI cf8/cfc interface.


Why is it the wrong side?


There is no role reversal.  The side doing dma is the device, the side 
accessing its own memory is the driver.  Just like that other 1e12 
driver/device pairs out there.


Of course vhost is incomplete, in the same sense that Linux is 
incomplete.  Both require userspace.


virtio requires binding for this tunnelling, so does vbus.  Its the same 
problem with the same solution.

-- 
error compiling committee.c: too many arguments to function

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Thu Aug 27, 9:07 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Thu Sep 3, 11:39 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Mon Sep 7, 3:15 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Tue Sep 8, 10:20 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Tue Sep 8, 1:14 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Fri Sep 11, 9:00 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Fri Sep 11, 9:14 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Sat Sep 12, 10:46 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Sun Sep 13, 5:01 am)
RE: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Xin, Xiaohui, (Sun Sep 13, 10:57 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Mon Sep 14, 12:05 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Mon Sep 14, 9:08 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Mon Sep 14, 9:47 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Mon Sep 14, 9:53 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Mon Sep 14, 12:14 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Mon Sep 14, 12:28 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 6:03 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 6:50 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Tue Sep 15, 7:28 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 1:08 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Tue Sep 15, 1:40 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 1:43 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Tue Sep 15, 2:25 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Tue Sep 15, 2:38 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 2:39 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Tue Sep 15, 2:55 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 16, 4:44 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Avi Kivity, (Wed Sep 16, 6:05 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 16, 7:10 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Arnd Bergmann, (Wed Sep 16, 7:57 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Wed Sep 16, 8:13 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Arnd Bergmann, (Wed Sep 16, 8:22 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Wed Sep 16, 9:08 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 16, 12:22 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 16, 8:11 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Wed Sep 16, 8:57 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 16, 9:13 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Javier Guerra, (Thu Sep 17, 7:16 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Mon Sep 21, 2:43 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Tue Sep 22, 8:25 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 23, 7:26 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 23, 8:10 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 23, 10:58 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 23, 2:15 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Thu Sep 24, 11:03 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Thu Sep 24, 11:04 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Thu Sep 24, 12:27 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Ira W. Snyder, (Fri Sep 25, 10:01 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Fri Sep 25, 2:32 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Sun Sep 27, 12:43 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Wed Sep 30, 1:04 pm)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Michael S. Tsirkin, (Thu Oct 1, 2:28 am)
Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server, Gregory Haskins, (Thu Oct 1, 12:24 pm)