From owner-freebsd-ppc Mon Jan 8 15: 1:13 2001 Delivered-To: freebsd-ppc@freebsd.org Received: from mail.urpower.com (neutron.urpower.com [216.248.44.4]) by hub.freebsd.org (Postfix) with ESMTP id 6807937B69E for ; Mon, 8 Jan 2001 15:00:56 -0800 (PST) Received: (from rory@localhost) by mail.urpower.com (8.10.1/8.8.7) id f08MstS31967 for FreeBSD-PPC@FreeBSD.org; Mon, 8 Jan 2001 17:54:55 -0500 Date: Mon, 8 Jan 2001 17:54:55 -0500 From: Rory Arms To: FreeBSD-PPC@FreeBSD.org Subject: Re: the abi & hardware support Message-ID: <20010108175455.C30514@urpower.com> References: <20010103112508.D27798@rafe.jeamland.net>; <20010102012039.A31690@dragon.nuxi.com> <20010102121741.A33602@electricjellyfish.net> <20010103112508.D27798@rafe.jeamland.net> <20010107231752.A442@matter.net> <20010108172507.A874@matter.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010108172507.A874@matter.net>; from durkin+fbsd@matter.net on Mon, Jan 08, 2001 at 05:25:08PM -0500 Organization: URPOWER INC. Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Jan 08, 2001 at 05:25:08PM -0500, Craig Durkin wrote: > On Mon, Jan 08, 2001 at 07:43:39AM -0500, Matt Johnson wrote: > > All of the Powermacs with a 601 chip have no Open Firmware and no PCI bus. > > MkLinux (which was Apple's internal Linux distro for Macs) did support > > these machines, but as far as I know any remnants of MkLinux have long > > since vanished. 3rd party Linuxes for the PPC and NetBSD support as far as > > I can tell all PowerPCs with Open Firmware and a normal PCI implementation. > > I think other than the peripheral hardware (USB, etc.) in the NewWorld > > machines, the pre-G3 Macs are structurally very similar to the Newworld > > Macs. Actually that is not entirely true. Take the PowerMac 7200 for instance, is a PPC-601 with PCI slots. I think the 7300 may have been as well. It also has an early version of OF that is only accessible via a serial console. LinuxPPC, which requires OF+PCI boots fine using a COFF image. The NewWorld PowerMacs have a nicer way of loading the first stage loader than OldWorld macs do. It makes it much easier to write a boot loader for it. All you have to do is write a "CHRP file" that in turn loads the OS. I believe it is basically file with FORTH commands. The biggest difference between the 2 is that in NewWorld the low level "MacOS ROM" (which had been in hardware since the original Macintosh) has been moved to a file in the System Folder of MacOS <10. I'm sure the reason this was done was to comply with MacOS X, which would make no use of it. Hence OSX/Darwin's requirements of a "G3" or better. > > I for one would very much like to see FreeBSD for both my Powermac G4 and > > my 604e/200 UMAX machine. I would too. I think a NewWorld machine would be an ideal system for FreeBSD. Even though hardware specs are tough to get, it sounds like a lot of other projects have been able save a lot of time by looking at Apple's Open Source projects, ie. MkLinux, and Darwin. -rory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message