From owner-freebsd-ppc@FreeBSD.ORG Thu May 29 07:10:54 2003 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F20C637B401 for ; Thu, 29 May 2003 07:10:53 -0700 (PDT) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD48E43F3F for ; Thu, 29 May 2003 07:10:52 -0700 (PDT) (envelope-from grehan@freebsd.org) Received: from freebsd.org (CPE-203-45-236-129.qld.bigpond.net.au [203.45.236.129]) by dommail.onthenet.com.au (Mirapoint Messaging Server MOS 3.2.4-GA) with ESMTP id AAE08566 (AUTH peterg@ptree32.com.au); Fri, 30 May 2003 00:10:43 +1000 (EST) Sender: grehan@dommail.onthenet.com.au Message-ID: <3ED61501.764EF2C@freebsd.org> Date: Fri, 30 May 2003 00:11:13 +1000 From: Peter Grehan X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: ajs@labs.mot.com References: <4D87884B6A6D4E438A8592BCC9C85DCA079C3156@il02exm06.corp.mot.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-ppc@freebsd.org Subject: Re: Porting to Compact PCI X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 May 2003 14:10:54 -0000 Hi Aron, > > I suspect this will be an easy step. > > > > I hope so, but I've been reading the U-boot list and I have my doubts. That doesn't sound good. I'd made a guess given that U-Boot had 74xx support and ran on a whole host of platforms. > I've heard that U-Boot is already supposed to have some support, albeit > rudimentary, support for FreeBSD. Are you familiar with the extent of this? There really isn't any other than a #define in a header file. There's some code to load a NetBSD secondary loader, but I thought a better approach would be to have FreeBSD's loader run as a U-Boot 'app', similar to what they have in examples/*.c. > > Another issue is JFFS2 support in FreeBSD, which is what U-Boot uses > > for it's flash filesystem. This would probably involve ext2fs-like > > copyright issues. > > > > What is the copyright issue? I'm not familiar with this. The JFFS2 implementation in U-Boot seems to be derived from eCOS, so it's either GPL'd or under the eCOS public license, and I'm not sure if the latter is compatible with the BSD license. So, the code may have to live outside the main kernel directory similar to the GPL'd sys/gnu/ext2fs. later, Peter.