Do you mean providing a translation from virtio messages into 9P as follows?

[front-end driver]
         |
   [virtio-9P]
         |
  [transport]
         |
[back-end drivers]

Sorry for the bad ASCII art :)

On Fri, Apr 2, 2010 at 4:30 PM, Eric Van Hensbergen <[email protected]>wrote:

> you should support virtio-9p as well.
>
> in fact, you should probably support it first.
>
>    -eric
>
>
> On Fri, Apr 2, 2010 at 7:28 AM, Saeid Al-Wazzan <[email protected]>
> wrote:
> > After some review of the provided material and looking over the virtio
> > source code in the linux kernel
> > I've written the following potential proposal, would this be an
> acceptable
> > project? I'd appreciate any comments
> > or corrections. Thank you.
> >
> > Proposal:
> > --
> > Allowing Plan 9 to run efficiently in a virtual environment enables those
> > who would like to try the system
> > to do so without committing to a full installation.
> >
> > This project aims to utilize the virtio abstraction layer by providing
> > front-end virtio drivers to a hypervisor.
> > Four drivers will be produced: virtio-net for network devices, virtio-pci
> > for PCI devices, virtio-console for
> > console devices, and virtio-blk for block devices. [1]
> >
> > The virtio interface should be consistent with the Plan 9 way of doing
> > things, that is, it should provide a
> > file system interface that can be accessed through standard read and
> write
> > operations. [2]
> > --
> >
> > References:
> >
> > [1] http://www.ibm.com/developerworks/linux/library/l-virtio/
> > [2] http://doc.cat-v.org/plan_9/4th_edition/papers/net/ (2.2 Kernel
> > Organization)
> >
> >
> > On Wed, Mar 31, 2010 at 5:43 PM, Saeid Al-Wazzan <
> [email protected]>
> > wrote:
> >>
> >> Hello everyone,
> >>
> >> I've been looking over the ideas page and I'm really interested in
> >> Virtio device support. I've read over the specification and I'd like
> >> some more information about the difficulty level of this project to
> >> see if I can reasonably apply myself to it.
> >>
> >> I have a good understanding of hardware in terms of computer
> >> architecture, digital design, and low level programming. I understand
> >> the concepts behind virtual machines (I have not delved into
> >> implementations) and I have not written a device driver before. I'm
> >> comfortable working with assembly and C.
> >>
> >> Does this project match my skill level or is there something intrinsic
> >> that might prevent me from realistically completing it? I appreciate
> >> your feedback.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Plan 9 Google Summer of Code" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<plan9-gsoc%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/plan9-gsoc?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Plan 9 Google Summer of Code" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<plan9-gsoc%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/plan9-gsoc?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Plan 
9 Google Summer of Code" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/plan9-gsoc?hl=en.

Reply via email to