I have always found it curious how OF on the 6500 *does* recognise the 740, but calls it a 608! (if it did not recognise it, it would get called PowerPC 60?)
make-cpu-properties is responsible for setting the CPU device name.Open Firmware 2.0.3 changes the last character of this string:
PowerPC,60xwith a characer from this string:
?1?34?3384??????using the 4 least significant bits of the upper 16 bits of the PVR as an index.
The 740 has PVR like this: 0x00080100
The character at index 8 is
8All 7xx CPUs would do the same.
Open Firmware 1.0.5 uses characters from this string:
?1?34?33?4?????? which is identical except for index 8.Open Firmware 2.0.4 uses the 4 least significant bits of the upper 16 bits of the PVR in a case statement to select an entire string for the CPU name instead of just a single character.







