From owner-freebsd-ppc Wed May 31 1:45:58 2000 Delivered-To: freebsd-ppc@freebsd.org Received: from mail-2.sjc.telocity.net (mail-2.sjc.telocity.net [216.227.56.42]) by hub.freebsd.org (Postfix) with ESMTP id 0E55537B67B for ; Wed, 31 May 2000 01:45:56 -0700 (PDT) (envelope-from jasonzig@telocity.com) Received: from [10.0.1.6] (dsl-216-227-37-229.telocity.com [216.227.37.229]) by mail-2.sjc.telocity.net (8.9.3/8.9.3) with ESMTP id BAA18866 for ; Wed, 31 May 2000 01:43:31 -0700 (PDT) User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022 Date: Wed, 31 May 2000 03:44:15 -0500 Subject: Re: FreeBSD-ppc ideas From: "jasonzig@telocity.com" To: Message-ID: In-Reply-To: <200005310005.e4V05gM17560@intel.linux-florida.com> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Where does Apple's OSX fall in this list? Of course, it's already been ported to PPC... > From: Christopher A Shepherd > Date: Tue, 30 May 2000 20:05:42 -0400 > To: freebsd-ppc@FreeBSD.ORG > Subject: FreeBSD-ppc ideas > > Hiyas, > > Haven't seen a lot of traffic on this list, but I'd like to add support to > the idea of porting FreeBSD over to the powerpc. To this end, a lot of work > has already been done for us (yes I know, we don't just want to recycle > code), specifically.. > > - NetBSD has done the bootstrap, walking up the OF device tree and > discovering hardware on it, as has LinuxPPC. I don't think NetBSD > has the Uni-North bridge support that LinuxPPC has, however. But I think > Grackle and Uni-North are the only ones we're looking to support. > > - NetBSD and OpenBSD, as far as I know, rely on Open Firmware to do the > keyboard and display I/O, which probably isn't what we want. But perhaps > it is, and X should be left up to XFree86 servers (which, I believe, now > support the ATI chipsets). > > I use NetBSD as the example here, because (and I'm guessing here) I believe > it uses the proper calling interface for functions (passing values in the > proper registers, setting up the stack frame properly, etc), whereas I > believe OpenBSD has adopted AIX's ABI. > > So the first step is to import NetBSD's ppc/ directory into the tree and let > it run on the Open Firmware drivers until we get it fitting seamlessly with > the rest of FreeBSD. Since I really don't know what I'm talking about yet > with regard to FreeBSD's console drivers, I wouldn't know if we have to > write any USB (probably not?) or ATI drivers. > > Has anyone started on this? I'm downloading the netbsd and freebsd trees > right now to see what's required on this step. My familiarity with the trees > is pretty low (I've used LinuxPPC thusfar), so I might be attempting something > idiotic. > > -Chris > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ppc" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message