Note: This still needs testing on an SMP G4 machine that has a timebase-enable property on /cpus/PowerPC,G4@0 -- I did that part blind because my own machine is too old to have that.
Todo:
- Implement various G5 timebase controls.
- Print out platform code on unknown G5s so we can collect it.
- Change API to be give/take pairs like Linux does so it's possible to do a software sync protocol.