Implement virtio drivers on DragonFly to speedup DragonFly as a KVM guest
Pratyush Kshirsagar
pratyush.kshirsagar at gmail.com
Fri Mar 30 17:17:13 PDT 2012
--14dae9cdc49dfe48b204bc7ee0a1
Content-Type: text/plain; charset=ISO-8859-1
I am not sure how much virtioSCSI stuff would help. Also, the way dma ops
are done in dragonfly may vary with other bsd flavours (you will notice the
difference once you start working on the port). I would suggest you to go
over the dragonfly mailing list archive and mail related to virtio, go
through the dragonfly handbook and the previous code.
On Fri, Mar 30, 2012 at 4:54 PM, Supriti Singh <supritisingh08 at gmail.com>wrote:
> Hello,
>
> Thanks for the reply. I have few questions.
>
> From what I read, I understand that we need virtioSCSI drivers for
> DragonflyBSD. The virtioNet driver also has some bugs which need to be
> resolved. Is there anything else to be done on the virtio front?
>
> I am looking at the use case of the virtioSCSI driver and learning about
> the SCSI specification. I want to find out whether this will be a useful
> support for DragonflyBSD, and will be accepted as a project for GSoC.
> Please help me here.
>
> Since I am new to the DragonflyBSD kernel, I will take some time to
> clearly understand the driver framework. My experience on Linux is going to
> help me here. I want to find out the level of detail in design that is
> expected from the student as a part of the project proposal.
>
> Regards,
> Supriti
>
>
> On Tue, Mar 27, 2012 at 7:34 PM, Pratyush Kshirsagar <
> pratyush.kshirsagar at gmail.com> wrote:
>
>> I think here is what the previous student Stephanie's work is :
>>
>> http://code.google.com/p/google-summer-of-code-2011-dragonfly-bsd/downloads/detail?name=Stephanie_Ouillon.tar.gz&can=2&q=#makechanges
>>
>> You can get the code and can go through the README, which is very well
>> written.
>> I think the network driver had some problems with queuing the data but
>> you can get more info once you go through it. I am not very sure but it
>> should be working to some extent.
>>
>> Pratyush Kshirsagar.
>>
>>
>> On Tue, Mar 27, 2012 at 10:03 AM, Supriti Singh <supritisingh08 at gmail.com
>> > wrote:
>>
>>> Hello,
>>>
>>> I am doing my Masters in Computer Science at Saarland University,
>>> Germany. I am interested in project " Implement virtio drivers on DragonFly
>>> to speedup DragonFly as a KVM guest".
>>> In past, as part of my bachelors thesis, I have worked extensively on
>>> virtio. My bachelors thesis was "Virtio based Transcendent Memory".
>>>
>>> I have few doubts regarding the project. As this project was part of
>>> GSoC 2011 , I would like to know what work has been already been done for
>>> implementation of driver for network and what is expected now? I searched
>>> for it but I am not clear about what work is remaining for Virtio Network
>>> Driver.
>>>
>>> Regards,
>>> Supriti Singh
>>>
>>
>>
>
--14dae9cdc49dfe48b204bc7ee0a1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
I am not sure how much virtioSCSI stuff would help. Also, the way dma ops a=
re done in dragonfly may vary with other bsd flavours (you will notice the =
difference once you start working on the port). I would suggest you to go o=
ver the dragonfly mailing list archive and mail related to=A0 virtio, go th=
rough the dragonfly handbook and the previous code.<br>
<br>=A0<br><br><div class=3D"gmail_quote">On Fri, Mar 30, 2012 at 4:54 PM, =
Supriti Singh <span dir=3D"ltr"><<a href=3D"mailto:supritisingh08 at gmail.=
com">supritisingh08 at gmail.com</a>></span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
Hello,<div><br></div><div>Thanks for the reply. I have few questions.=A0</d=
iv><div><br></div><div><div>From what I read, I understand that we need vir=
tioSCSI drivers for DragonflyBSD. The virtioNet driver also has some bugs w=
hich need to be resolved. Is there anything else to be done on the virtio f=
ront?</div>
<div><br></div><div>I am looking at the use case of the virtioSCSI driver a=
nd learning about the SCSI specification. I want to find out whether this w=
ill be a useful support for DragonflyBSD, and will be accepted as a project=
for GSoC. Please help me here.</div>
<div><br></div><div>Since I am new to the DragonflyBSD kernel, I will take =
some time to clearly understand the driver framework. My experience on Linu=
x is going to help me here. I want to find out the level of detail in desig=
n that is expected from the student as a part of the project proposal.</div=
>
<div><br></div><div>Regards,</div><div>Supriti</div><div><div></div><div cl=
ass=3D"h5"><div><br></div><br><div class=3D"gmail_quote">On Tue, Mar 27, 20=
12 at 7:34 PM, Pratyush Kshirsagar <span dir=3D"ltr"><<a href=3D"mailto:=
pratyush.kshirsagar at gmail.com" target=3D"_blank">pratyush.kshirsagar at gmail.=
com</a>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I think here is what the previous student St=
ephanie's work is :<br><a href=3D"http://code.google.com/p/google-summe=
r-of-code-2011-dragonfly-bsd/downloads/detail?name=3DStephanie_Ouillon.tar.=
gz&can=3D2&q=3D#makechanges" target=3D"_blank">http://code.google.c=
om/p/google-summer-of-code-2011-dragonfly-bsd/downloads/detail?name=3DSteph=
anie_Ouillon.tar.gz&can=3D2&q=3D#makechanges</a><br>
<br>You can get the code and can go through the README, which is very well =
written.<br>I think the network driver had some problems with queuing the d=
ata but you can get more info once you go through it. I am not very sure bu=
t it should be working to some extent.<span><font color=3D"#888888"><br>
<br>Pratyush Kshirsagar.</font></span><div><div><br><br><div class=3D"gmail=
_quote">On Tue, Mar 27, 2012 at 10:03 AM, Supriti Singh <span dir=3D"ltr">&=
lt;<a href=3D"mailto:supritisingh08 at gmail.com" target=3D"_blank">supritisin=
gh08 at gmail.com</a>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<span>Hello,</span><div><br></div><div>I am doing my Masters in Computer Sc=
ience at Saarland University, Germany. I am interested in project " Im=
plement virtio drivers on DragonFly to speedup DragonFly as a KVM guest&quo=
t;.=A0</div>
<div>In past, as part of my bachelors thesis, I have worked=A0extensively=
=A0on virtio. My bachelors thesis was "Virtio based Transcendent Memor=
y".</div><div><br></div><div>I have few doubts regarding the project. =
As this project was part of GSoC 2011 , I would like to know what work has =
been already been done for implementation of driver for network and what is=
expected now? I searched for it but I am not clear about what work is rema=
ining for Virtio Network Driver.</div>
<div><br></div><div>Regards,</div><div>Supriti Singh</div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br>
--14dae9cdc49dfe48b204bc7ee0a1--
More information about the Kernel
mailing list