<br><tt><font size=2>Hi!</font></tt>
<br>
<br><tt><font size=2>Ira Snyder &lt;iws@ovro.caltech.edu&gt; wrote on 15.01.2009
22:40:56:<br>
<br>
&gt; On Thu, Jan 15, 2009 at 10:22:53PM +0100, Arnd Bergmann wrote:<br>
&gt; &gt; On Thursday 15 January 2009, Ira Snyder wrote:<br>
&gt; &gt; &gt; I have another question for you Arnd.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; What did you use as the host and guest drivers when you
ran virtio over<br>
&gt; &gt; &gt; PCI? Did you use two unmodified instances of virtio_net
(one on host,<br>
&gt; &gt; &gt; one on guest) for networking, or did you write new virtio
drivers for<br>
&gt; &gt; &gt; those? How about for virtio_console (if you ran it at all).</font></tt>
<br>
<br><tt><font size=2>In addition to what Arnd already told you: </font></tt>
<br><tt><font size=2>We used two (almost) unmodified instances of virtio_net.
When we tested this</font></tt>
<br><tt><font size=2>driver we modified the change_mtu function slightly
as this function was not implemented</font></tt>
<br><tt><font size=2>properly (for our purpose) at that time. </font></tt>
<br><tt><font size=2><br>
&gt; &gt; <br>
&gt; &gt; Jan-Bernd may be able to tell you details about this, and send
you the<br>
&gt; &gt; driver code that his interns implemented for it.<br>
&gt; &gt; This was only doing virtio_net between two machines using MMIO
transfers,<br>
&gt; &gt; i.e. the DMA engine was unused, but there was a mailbox interrupt
(if you<br>
&gt; &gt; have one of these, you won't need MSI, btw -- just write a DMA
to it).<br>
&gt; &gt; <br>
&gt; <br>
&gt; Thanks. Jan-Bernd, I'm looking forward to any input you have.<br>
&gt; <br>
</font></tt>
<br><tt><font size=2>Regards,</font></tt>
<br><tt><font size=2>Jan-Bernd</font></tt>