From owner-freebsd-ppc@FreeBSD.ORG Sun Sep 2 19:05:49 2007 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E58116A418 for ; Sun, 2 Sep 2007 19:05:49 +0000 (UTC) (envelope-from women-bounces@sp-usa.org) Received: from server1.evbtv.com (nulux.com [69.57.142.39]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0B213C459 for ; Sun, 2 Sep 2007 19:05:49 +0000 (UTC) (envelope-from women-bounces@sp-usa.org) Received: from localhost ([127.0.0.1] helo=server1.evbtv.com) by server1.evbtv.com with esmtp (Exim 4.63) (envelope-from ) id 1IRu5u-0003U4-1M for freebsd-ppc@freebsd.org; Sun, 02 Sep 2007 13:22:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit From: women-bounces@sp-usa.org To: freebsd-ppc@freebsd.org Message-ID: Date: Sun, 02 Sep 2007 13:22:44 -0500 Precedence: bulk X-BeenThere: women@sp-usa.org X-Mailman-Version: 2.1.7.cp2 X-List-Administrivia: yes Sender: women-bounces@sp-usa.org Errors-To: women-bounces@sp-usa.org X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server1.evbtv.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - sp-usa.org X-Source: X-Source-Args: X-Source-Dir: Subject: Your message to Women awaits moderator approval X-BeenThere: freebsd-ppc@freebsd.org List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Sep 2007 19:05:49 -0000 Your mail to 'Women' with the subject Full employment or part-time job Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list Either the message will get posted to the list, or you will receive notification of the moderator's decision. If you would like to cancel this posting, please visit the following URL: http://sp-usa.org/mailman/confirm/women_sp-usa.org/45631ca2be426edafd485864afe7b73a19f0e29e From owner-freebsd-ppc@FreeBSD.ORG Mon Sep 3 11:08:28 2007 Return-Path: Delivered-To: freebsd-ppc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D430716A417 for ; Mon, 3 Sep 2007 11:08:28 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A61C813C458 for ; Mon, 3 Sep 2007 11:08:28 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l83B8SDL079156 for ; Mon, 3 Sep 2007 11:08:28 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l83B8Q2X079152 for freebsd-ppc@FreeBSD.org; Mon, 3 Sep 2007 11:08:26 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Sep 2007 11:08:26 GMT Message-Id: <200709031108.l83B8Q2X079152@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-ppc@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 11:08:28 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o power/93203 ppc FreeBSD PPC Can't Write to Partitions. 1 problem total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o power/111296 ppc [kernel] [patch] Support IMISS, DLMISS an DSMISS inter o power/112435 ppc [nexus] [patch] Update nexus children to use ofw_bus f 2 problems total. From owner-freebsd-ppc@FreeBSD.ORG Mon Sep 3 23:31:08 2007 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56D5A16A41A for ; Mon, 3 Sep 2007 23:31:08 +0000 (UTC) (envelope-from decio@decpp.net) Received: from mail.serverlogistics.com (osiris.serverlogistics.com [67.43.163.77]) by mx1.freebsd.org (Postfix) with ESMTP id 22AD613C459 for ; Mon, 3 Sep 2007 23:31:08 +0000 (UTC) (envelope-from decio@decpp.net) Received: from [192.168.1.2] (unverified [201.86.73.244]) by mail.serverlogistics.com (SurgeMail 3.8m) with ESMTP id 10540343-1873669 for ; Mon, 03 Sep 2007 16:07:57 -0700 Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: quoted-printable Message-Id: Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed To: freebsd-ppc@freebsd.org From: =?ISO-8859-1?Q?D=E9cio_Luiz_Gazzoni_Filho?= Date: Mon, 3 Sep 2007 20:07:34 -0300 X-Pgp-Agent: GPGMail 1.1.2 (Tiger) X-Mailer: Apple Mail (2.752.3) X-Authenticated-User: decio@decpp.net Subject: Cell port X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 23:31:08 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, Has FreeBSD been ported to the Cell processor? If not, is a project =20 under way? I'm very interested in running FreeBSD on my Playstation 3 =20= and am willing to contribute to such an effort. D=E9cio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFG3JO6SwbNf+wlJ0ERAq0RAKCNXrKgQq4uWCZCqBSgS8DdCyW5qQCePSFg p7wAUaNmQkX2eShvvYF94tg=3D =3DjFzo -----END PGP SIGNATURE----- From owner-freebsd-ppc@FreeBSD.ORG Tue Sep 4 03:33:05 2007 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7934A16A417 for ; Tue, 4 Sep 2007 03:33:05 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.freebsd.org (Postfix) with ESMTP id EF79813C442 for ; Tue, 4 Sep 2007 03:33:04 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from excfreebsd.hq.netapp.com (nat-198-95-226-228.netapp.com [198.95.226.228]) by dommail.onthenet.com.au (MOS 3.7.5a-GA) with ESMTP id DCJ07611 (AUTH peterg@ptree32.com.au); Tue, 4 Sep 2007 13:32:55 +1000 (EST) Message-ID: <46DCD1DA.5090301@freebsd.org> Date: Mon, 03 Sep 2007 20:32:42 -0700 From: Peter Grehan User-Agent: Thunderbird 2.0.0.0 (X11/20070525) MIME-Version: 1.0 To: =?ISO-8859-1?Q?D=E9cio_Luiz_Gazzoni_Filho?= References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-ppc@freebsd.org Subject: Re: Cell port X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: grehan@freebsd.org List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2007 03:33:05 -0000 Hi Décio, > Has FreeBSD been ported to the Cell processor? Not to my knowledge. > If not, is a project under way? None that I've heard. > I'm very interested in running FreeBSD on my Playstation 3 > and am willing to contribute to such an effort. Me too. I have a PS3 that can dual-boot Linux and wished I had some spare time to get FreeBSD going. later, Peter. From owner-freebsd-ppc@FreeBSD.ORG Tue Sep 4 10:13:39 2007 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93CDA16A41B for ; Tue, 4 Sep 2007 10:13:39 +0000 (UTC) (envelope-from decio@decpp.net) Received: from mail.serverlogistics.com (osiris.serverlogistics.com [67.43.163.77]) by mx1.freebsd.org (Postfix) with ESMTP id 76DD213C46B for ; Tue, 4 Sep 2007 10:13:37 +0000 (UTC) (envelope-from decio@decpp.net) Received: from [192.168.1.2] (unverified [201.86.73.244]) by mail.serverlogistics.com (SurgeMail 3.8m) with ESMTP id 10555090-1873669 for multiple; Tue, 04 Sep 2007 03:13:36 -0700 In-Reply-To: <46DCD1DA.5090301@freebsd.org> References: <46DCD1DA.5090301@freebsd.org> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <42C14314-D3EC-460E-97D9-53830FB9CBF6@decpp.net> Content-Transfer-Encoding: quoted-printable From: =?ISO-8859-1?Q?D=E9cio_Luiz_Gazzoni_Filho?= Date: Tue, 4 Sep 2007 07:13:12 -0300 To: grehan@freebsd.org X-Pgp-Agent: GPGMail 1.1.2 (Tiger) X-Mailer: Apple Mail (2.752.3) X-Authenticated-User: decio@decpp.net Cc: freebsd-ppc@freebsd.org Subject: Re: Cell port X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2007 10:13:39 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 4 sept. 07 =E0 00:32, Peter Grehan a =E9crit : >> I'm very interested in running FreeBSD on my Playstation 3 and am =20 >> willing to contribute to such an effort. > > Me too. I have a PS3 that can dual-boot Linux and wished I had =20 > some spare time to get FreeBSD going. I have the spare time, but I'm unfamiliar with FreeBSD internals and =20 operating systems in general -- I'm just a lowly user-space assembly =20 programmer. I understand you're the project leader for the PowerPC port, so I =20 assume you have a pretty good idea of what it'd take to port FreeBSD =20 to Cell. If you have the spare time to produce a detailed checklist =20 of what needs to be done and provide some guidance as required, I'm =20 willing to put the effort to see this port through. D=E9cio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFG3S+8SwbNf+wlJ0ERAg3WAKCYVQcJzXfNB8YpYlRwCMc8Ja0OEACfTHhy hFL4jPjPjcsFtcZoWZJ7978=3D =3D/A2B -----END PGP SIGNATURE----- From owner-freebsd-ppc@FreeBSD.ORG Thu Sep 6 17:48:45 2007 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8011B16A421 for ; Thu, 6 Sep 2007 17:48:45 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.freebsd.org (Postfix) with ESMTP id 1825013C4A3 for ; Thu, 6 Sep 2007 17:48:44 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from excfreebsd.hq.netapp.com (nat-198-95-226-228.netapp.com [198.95.226.228]) by dommail.onthenet.com.au (MOS 3.7.5a-GA) with ESMTP id DCM97808 (AUTH peterg@ptree32.com.au); Fri, 7 Sep 2007 03:47:50 +1000 (EST) Message-ID: <46E03D3E.8060504@freebsd.org> Date: Thu, 06 Sep 2007 10:47:42 -0700 From: Peter Grehan User-Agent: Thunderbird 2.0.0.0 (X11/20070525) MIME-Version: 1.0 To: =?ISO-8859-1?Q?D=E9cio_Luiz_Gazzoni_Filho?= References: <46DCD1DA.5090301@freebsd.org> <42C14314-D3EC-460E-97D9-53830FB9CBF6@decpp.net> In-Reply-To: <42C14314-D3EC-460E-97D9-53830FB9CBF6@decpp.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-ppc@freebsd.org Subject: Re: Cell port X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: grehan@freebsd.org List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 17:48:45 -0000 Hi Décio, > If you have the spare time to produce a detailed checklist of what needs > to be done and provide some guidance as required, I'm willing to put the > effort to see this port through. Here's my thoughts: - the Cell CPU is 64-bit whilst FreeBSD/ppc is 32-bit. I don't think the Cell has the 'bridge mode' features that the G5 (aka 970) has, so the MMU would have to use a segment table. Doing it this way is probably a good thing since it would allow ports to other 64-bit PPC's (e.g. the PA-Semi). A full 64-bit port of FreeBSD is a large undertaking, and not really necessary for the PS3 which doesn't have a lot of RAM. - the IBM Cell simulator would be the best place to start. It's OpenFirmware-based so the existing OFW code may be usable. This would allow the generic PPC code, such as vector and MMU processing, to get sorted out in an environment that allows easy debug. - For the PS3, the first step would be to get the FreeBSD loader ported, either directly booted from the hypervisor (similar to how kboot works), or to get kboot to load it using kexec. For the latter, kboot itself could be modified, or the loader could be built to look like a linux/ppc kernel. - the existing FreeBSD/ppc code is heavily dependent on OpenFirmware. For running on the PS3, this dependency would have to be removed. - the PS3 hypervisor interface would need to be extracted from Linux source code. I've seen some preliminary attempts at documenting the hypervisor on a gaming site, but I think you would have to dig through source. This also brings up the issue of GPL contamination: you DO NOT want to use Linux source code, but only use it as a reference. Probably lots of other things I've forgotten or more likely don't know about, but that should get you started. later, Peter.