6400 and Mac OS X |
|
Booter and OpenFirmware Problem |
The 6400 OpenFirmware is partially broken: some bugs prevent it from loading from an other device that the Mac ROM,
which loads Mac OS classic. But Mac OS X booter, also called BootX, can't be loaded from the old Apple ROM. On the
6400 and a lot of 'Oldworld' Mac (7600/8600...) the OpenFirmware loaded in ROM can't be updated, that's why the bugs
can't be fixed easily by Apple. Don't worry there is a last solution which consists in writing in the nvramrc some
code which will be loaded at the early startup of the OpenFirmware. I've made a patch for
the 6400 OpenFirmware, which try to fix these bugs.
|
Darwin/Mac OS X support for the 6400 |
To boot Darwin you have to fix the cache coherency bug which prevent the dma to work.
Pointed out by Benjamin Herrenschmidt.
So I went up on altering the PowerStarPE and PowerStarCPU kernel extensions.
|
Now Mac OS X can boot on the 6400 |
I got Mac OS X : the Finder, the Dock on my 6400! Notice that it doesn't mean that the work is finished. |
What's next? |
Improve Mac OS X support for the 6400! Here is a list of things to do:
|