From owner-soc-status@FreeBSD.ORG Fri Apr 12 09:02:22 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8808F91B; Fri, 12 Apr 2013 09:02:22 +0000 (UTC) (envelope-from gbtju85@gmail.com) Received: from mail-bk0-x22e.google.com (mail-bk0-x22e.google.com [IPv6:2a00:1450:4008:c01::22e]) by mx1.freebsd.org (Postfix) with ESMTP id E7C7C18A2; Fri, 12 Apr 2013 09:02:21 +0000 (UTC) Received: by mail-bk0-f46.google.com with SMTP id je9so1263411bkc.19 for ; Fri, 12 Apr 2013 02:02:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=M1Z2zWRlZxWtLE2BD6Nh3OZp8JlaKTr3cpHs9ginXeE=; b=EkZvZJCfEbjOgZy6FoML11AI9J+QDuUP56kexeCY0SCySSQQGrPsbaBEiyhmZcqaW5 FQpju0Qqj7m2I5typFZBcnX1SeVQsSXPq++Sdj9zNYhIQzQhgpOsan/8kMFXRAP6jzoU x9o9cwPZqSIPD+Z87jAd+kvKe48r6bkuf4eK8vY+HbjRNMZVLVDWfkKUzS7wDrha04BN S3QkXzIAI6erlG5xyu6yu8r4ZM8/LUWjHPjdL0nj1L3BwFg6aakWClXtOg1nBgfssr6T NsajMLqkWFBFnJXDLPDJ5x7ZVjyPuDJCOJMz87AxUvM8q/SVDz7KWn7iEPiEuiGIT5+d ElvQ== MIME-Version: 1.0 X-Received: by 10.204.174.143 with SMTP id t15mr3764054bkz.37.1365757340909; Fri, 12 Apr 2013 02:02:20 -0700 (PDT) Received: by 10.205.114.141 with HTTP; Fri, 12 Apr 2013 02:02:20 -0700 (PDT) In-Reply-To: <920A79FE-8C56-4D26-8611-3CD48602FC3B@freebsd.org> References: <920A79FE-8C56-4D26-8611-3CD48602FC3B@freebsd.org> Date: Fri, 12 Apr 2013 17:02:20 +0800 Message-ID: Subject: =?GB2312?Q?Re=3A_Mentor_of_the_Project_=22PCI_frontend_XEN_PV_drive?= =?GB2312?Q?r=22=A3=BF?= From: Bei Guan To: "Justin T. Gibbs" Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: soc-status X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Apr 2013 09:02:22 -0000 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 > On Apr 11, 2013, at 9:11 PM, Bei Guan 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 > >