The APIC timer module provides an implementation of precise timers for
the 2.3.99pre9 kernels and further.
The precision is about 1-2 us. The usage is similar to a struct
timer_list, except for "expires", which is programmed with a value of
the TSC register.
It is accomplished by using the timer of the local APIC, availaible on
P6 processors, but not used in uni-proc (the module cannot be used with
SMP!).
There is a small patch, but most of the stuff is in a module.
Homepage: http://vincent.oberle.com/apic_timer-index.html
(with infos on how to enable the APIC, performance measures...)
Download: http://vincent.oberle.com/uka_apic_timer-0.6.tar.gz
It was developped at the University of Karlsruhe, in the Institute
of Telematics. It will be used in a Differentiated Services
implementation
(http://www.telematik.informatik.uni-karlsruhe.de/forschung/diffserv/KIDS/).
Enjoy!
Vincent Oberle
-- Permanent e-mail: vincent@oberle.com http://vincent.oberle.com- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sat Jul 15 2000 - 21:00:15 EST