<br><tt><font size=2>Hi!</font></tt>
<br>
<br><tt><font size=2>Ira Snyder <iws@ovro.caltech.edu> wrote on 15.01.2009
22:40:56:<br>
<br>
> On Thu, Jan 15, 2009 at 10:22:53PM +0100, Arnd Bergmann wrote:<br>
> > On Thursday 15 January 2009, Ira Snyder wrote:<br>
> > > I have another question for you Arnd.<br>
> > > <br>
> > > What did you use as the host and guest drivers when you
ran virtio over<br>
> > > PCI? Did you use two unmodified instances of virtio_net
(one on host,<br>
> > > one on guest) for networking, or did you write new virtio
drivers for<br>
> > > 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>
> > <br>
> > Jan-Bernd may be able to tell you details about this, and send
you the<br>
> > driver code that his interns implemented for it.<br>
> > This was only doing virtio_net between two machines using MMIO
transfers,<br>
> > i.e. the DMA engine was unused, but there was a mailbox interrupt
(if you<br>
> > have one of these, you won't need MSI, btw -- just write a DMA
to it).<br>
> > <br>
> <br>
> Thanks. Jan-Bernd, I'm looking forward to any input you have.<br>
> <br>
</font></tt>
<br><tt><font size=2>Regards,</font></tt>
<br><tt><font size=2>Jan-Bernd</font></tt>