Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Apr 2013 17:02:20 +0800
From:      Bei Guan <gbtju85@gmail.com>
To:        "Justin T. Gibbs" <gibbs@freebsd.org>
Cc:        soc-status <soc-status@freebsd.org>
Subject:   =?GB2312?Q?Re=3A_Mentor_of_the_Project_=22PCI_frontend_XEN_PV_drive?= =?GB2312?Q?r=22=A3=BF?=
Message-ID:  <CAEQjb-QGktoBNHAF4JqwyzJy01dO49b59chJ4k6WCrs_8FYnhQ@mail.gmail.com>
In-Reply-To: <920A79FE-8C56-4D26-8611-3CD48602FC3B@freebsd.org>
References:  <CAEQjb-RV30H9h8_tO%2BC0SkWAOi0DNF3G9xzpNFkj1_OKR%2ByLkw@mail.gmail.com> <920A79FE-8C56-4D26-8611-3CD48602FC3B@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thank you for your reply.

I think it's also a good project for me to write a SCSI or USB PV frontend
for FreeBSD. I'm interest in Xen and have done some development about Xen
PV and HVM, but I didn't do any development on FreeBSD. As to this project,
where should I start? Is there any other similar FreeBSD project I can
refer to?

In order to write a SCSI or USB PV driver, do we need the Xen PV drivers in
FreeBSD, such as event channel, hypercalls, xenbus, and so on? You said the
"drivers can be developed using an HVM guest", can you give me more
information about it?

Thank you very much.

Best Regards,
Gavin








2013/4/12 Justin T. Gibbs <gibbs@freebsd.org>

> On Apr 11, 2013, at 9:11 PM, Bei Guan <gbtju85@gmail.com> wrote:
>
> Hi,
>
> It seems there's no mentor for the GSoC project =93PCI frontend XEN PV
> driver=94 on page
> https://wiki.freebsd.org/IdeasPage#PCI_frontend_XEN_PV_driver
> So whom can I contact to know more about this project?
> Thank you very much.
>
>
> Best Regards,
> Gavin
>
>
> This particular project was proposed for last year's GSoC when both
> attilio@FreeBSD.org and I were actively working on full Xen PV support
> for FreeBSD.  That project still continues, but at a slower pace due to
> changing needs at our respective employers.  Given the lack of maturity o=
f
> our Xen PV port, I think this would be a difficult project to attempt at
> this time.
>
> If you are interested in Xen and have access to x86 hardware with HVM
> capabilities, writing a SCSI or USB PV frontend for FreeBSD is a better
> project to select.  FreeBSD's Xen HVM support is very robust and, unlike
> the PCI frontend driver, these drivers can be developed using an HVM gues=
t.
>  The resulting drivers should work equally well in full PV mode (with
> perhaps a few minor tweaks) when it is better supported.
>
> I will update the wiki sometime tomorrow with more information on Xen
> projects that are appropriate for this year's GSoC.
>
> --
> Justin
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEQjb-QGktoBNHAF4JqwyzJy01dO49b59chJ4k6WCrs_8FYnhQ>