Subject: Re: 6300CD Support?
To: None <port-macppc@NetBSD.org>
From: gabriel rosenkoetter <gr@eclipsed.net>
List: port-macppc
Date: 03/01/2004 19:24:56
--syxNSs/hKlQka4Wt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sat, Feb 28, 2004 at 10:37:03AM -0500, Joey C wrote:
> I have a Macintosh Performa 6300CD. I understand that the Performa 6300=
CD is=20
> different from other Performas and is not currently supported. Is there =
a=20
> time when it will be supported? If so, when? I'd really like to get Net=
BSD=20
> on my mac. Thank you very much for your help.
Does the 6300 have a PowerPC 601 processor?
Does the 6300 have a PCI bus?
If it has a 601 and a PCI bus (as the 7200 series does), then only
601 processor support is necessary. I've got a 7200 motherboard (and
a few spare 7500 form factor cases) that I haven't gotten around to
playing with, on which I'd like to work on 601 support. Since I
haven't started, and haven't ever written processor support for
NetBSD, that's a long way off if I'm your only hope (and I haven't
heard anyone else clamoring to write 601 support, though I'd be
pleased to hear anything to the contrary).
If it has a 601 and a Nubus, rather than PCI, bus, as with the 6100,
7100, and 8100, then you've got even longer to wait, since
port-macppc relies heavily on the PCI architecture in order to
initialize devices. Given 601 support (which we don't have) it would
be theoretically simple to make 601-and-Nubus machines work by way
of merging port-mac68k boot code with port-macppc processor code
(probably implying a separate port), but it's really not practical
to start on that port without 601 support (since there are no
PowerPC systems with Nubus and with anything other than a 601).
Unfortunately, in the latter case, even lending your 6300CD to a
more experienced developer than I won't do a lot of good, since it's
awfully hard to work on processor support if you don't even have a
framework in which to operate.
As a side note, those 601-and-Nubus machines are sort of the missing
link between NetBSD and a port-mac that supports all Macintosh
computers, Power- or otherwise. It's not clear that that would be a
desireable decision from a codebase point of view, though I expect it
would be from a "marketing" point of view. The 7200 series is the
obvious starting point here, since it has a PCI bus and a 601
processor.
If someone'd like to pay me to do this, and pay me as much as or
more than I'm making now as a senior Unix systems administrator,
I'd leave my current job in a heartbeat. That's also not very
likely: there isn't much of a business advantage to be had here,
and even folks like Wasabi have to be somewhat concerned with making
money. Trouble is that 601-and-Nubus is a totally orphaned
architecture.
If you'll settle for "something Unixy", at least for now, whatever
has inherited the MkLinux code (Yellow Dog, maybe?) should boot on
that machine.
--=20
gabriel rosenkoetter
gr@eclipsed.net
--syxNSs/hKlQka4Wt
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)
iD8DBQFAQ9RY9ehacAz5CRoRAoHbAJ4kxBUdIPiZ7849MxMaxeud8gGIwACfU8aC
wkL9Dv3ZW5u9B0nL1mrI+Qc=
=XpRz
-----END PGP SIGNATURE-----
--syxNSs/hKlQka4Wt--