Very persuasive. Maybe I should broaden my efforts to understanding the Intrepid architecture better. Is any officially supported machine based on Intrepid?
I thought I had mentioned this somewhere here before.
Intrepid appeard (based on the apple hardware docs and the source for OS X) to contain both uninorth and keylargo. The thing is when they are rolled up into one things do change due to being able to more tightly couple some functions. Also changes were probably made to the keylargo portion to better support the layout and design of these G4 machines. Communication out of and into Intrepid is probably routed differently. It may function at a very low basic level, but as OS 9 boots it will try to enable the full feature set, but fail as it won't be able to properly communicate with the hardware pieces, specificly in the PMU.
OS X code for these chips is interesting. The instruction out of keylargo and intrepid to the various parts are the same, but they go out on different memory addresses. Since OS X doesn't actually rely as heavily on OF to initialize hardware, a lot of the OS X only machines may leave some of the required information out of the device configuration and thus out of the device tree.
Just my rough knowledge from my research.
Edited to add the following:
The chips external intrepid, if you dig deap into documentation, had the most commonality between the mini and the emac. This is not shown by simply looking at the block diagram.