I have succesfully replaced the use of the Programmable Interval Timer by the Real Time Clock for periodic timer interrupts in a kernel using a network interface, thanks to Linux sources (I adapted their bogomips calculation loop). It leaves the PIT and its IRQ free for your own needs. If you are interested, mail to me. Regarding this, why is the Linux __delay() loop not used in OSKit for osenv_timer_spin() ?