Subject: Re: Is the kernel designed to return?
To: Todd Vierling <tv@wasabisystems.com>
From: Bill Studenmund <wrstuden@netbsd.org>
List: port-macppc
Date: 01/14/2002 11:35:15
On Mon, 14 Jan 2002, Todd Vierling wrote:

> On Mon, 14 Jan 2002, Bill Studenmund wrote:
>
> : We will also look very silly. mklinux and I believe linuxppc support
> : nubus-based machines with the same kernel that supports pci machines.
>
> I didn't say it was impossible -- you could certainly have both sun3 and
> hp300 machines share a GENERIC (and even a boot loader), if you worked hard
> enough to merge all the necessary bits together.

True. But part of my point is that to the users, they (NuBus and PCI
PowerMacs) are the same class of machines, while I think most users
would consider hp300 and sun3 to be different machines. They run the same
MacOS, so where's the difference (speaking from a user's point of view).

> My point was that the low-level interface to non-OFW PowerMacs is so
> different from that of OFW machines that keeping them in the same port won't
> be a particularly easy task.  Thus, we may be better off (and more within
> NetBSD's design goals) to have them separate.

And my point is it'll be a marketing mess. :-)

Also, if we want to use the Apple booters (which would be nice), we have
to be able to quiesce (sp?) OF (or run with it quiesced). To be able to
run w/o OF callbacks is most of the same problem as running on NuBus
boxes. So if we solve it for one, we solve it for the other. :-)

I do realize we also have to support the 601, and pull nubus code over.
But no OF is the biggest problem.

> Heck, MacOS X dropped support for the NuBus machines, too.  Wonder if Apple
> knows something odd about these machines that we don't.  8-)

Actually they dropped the OF 1.0.5 PCI machines too. They only support
machines Apple shipped with a G3 or G4.

Take care,

Bill