From owner-freebsd-ppc@FreeBSD.ORG Mon Sep 15 08:24:16 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 CB0EC16A4BF for ; Mon, 15 Sep 2003 08:24:16 -0700 (PDT) Received: from blarf.homeip.net (adsl-209-204-188-56.sonic.net [209.204.188.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id D447743FBF for ; Mon, 15 Sep 2003 08:24:15 -0700 (PDT) (envelope-from zipzippy@sonic.net) Received: by blarf.homeip.net (Postfix, from userid 1002) id 8301C255FD; Mon, 15 Sep 2003 08:24:15 -0700 (PDT) Received: from 198.189.224.165 ([198.189.224.165]) by www.defamed.com (IMP) with HTTP for ; Mon, 15 Sep 2003 08:24:15 -0700 Message-ID: <1063639455.3f65d99f2b4e5@www.defamed.com> Date: Mon, 15 Sep 2003 08:24:15 -0700 From: Alex Zepeda To: Andrew McCall References: <20030915035738.GA1503@blarf.homeip.net> <3F6574CC.2050904@digitalparadise.co.uk> <20030915100758.GB460@blarf.homeip.net> <3F659A05.1050508@digitalparadise.co.uk> In-Reply-To: <3F659A05.1050508@digitalparadise.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.2 X-Originating-IP: 198.189.224.165 cc: freebsd-ppc@freebsd.org Subject: Re: OldWorld Mac: 1, Boot Loader: 0 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: Mon, 15 Sep 2003 15:24:16 -0000 Quoting Andrew McCall : > This isn't a flame at me is it? I am new to this mailing list, and I > wasn't presuming you didn't know this stuff already! Sorry if I stepped > out too soon. :( Oh, not at all. I'm hardly well versed in the ways of the FreeBSD/x86 kernel, let alone somethign as buggy^H^H^H^H^Hexotic as a PowerMac. I'm all ears for a better suggestion. > :) I suppose its just down to opinion! I feel a little more comfy with > the OW Macs as they seem to be more like a PC BIOS. I have to agree > that the OFW is very broken though. Ahh, well I'm all for moving away from the PC BIOS. In fact I like the *idea* of OpenFirmware a whole bunch. It's just Apple's various subpar implementations that drive me nuts. > Almost every version has its own > quirks according to documentation I have read. I like the way that )as > far as I am aware) you could have a OW Mac with *just* FreeBSD on it and > no boot parition. As far as I can tell, you would need a HFS partition > on a NW Mac as the bootloader is built into the OFW and that only > understands HFS parititions. I don ';t Well, AFAIK none of the OF versions (yet?) grok the Apple Partition map. This is what makes dual booting quite a pain. If you read over the NetBSD FAQ on all this stuff (http://www.netbsd.org/Ports/macppc/), it goes over what the various versions of OF do and don't support. I'm pretty sure you don't need an HFS partition to do anything really. You just need to stick whatever you're loading in the first partition. This is a non issue for me at least because I would really like to dual boot off of the internal disk (so far only possible with Darwin and Linux). > Well if there is anyway I can help, let me know. Could we not just use > the code from NetBSD, or is it a little more complicated that that? (as > I said, I am not skilled enough to code yet, but I think I know *how* I > should do it!). Well for starters, the NetBSD file layout is quite different. The next big problem is that the nbsd loader didn't like the FreeBSD kernel too much. Different expected entry point perhaps? - alex