freebsd-dev/sys/ia64
Mark Murray 5855006767 Add a consistent API to a feature that most modern CPUs have; a fast
counter register in-CPU.

This is to be used as a fast "timer", where linearity is more important
than time, and multiple lines in the linearity caused by multiple CPUs
in an SMP machine is not a problem.

This adds no code whatsoever to the FreeBSD kernel until it is actually
used, and then as a single-instruction inline routine (except for the
80386 and 80486 where it is some more inline code around nanotime(9).

Reviewed by:	bde, kris, jhb
2000-11-21 19:55:21 +00:00
..
conf As the blocking model has seems to be troublesome for many, disable 2000-10-27 06:06:04 +00:00
ia64 - Protect the callout wheel with a separate spin mutex, callout_lock. 2000-11-19 06:02:32 +00:00
include Add a consistent API to a feature that most modern CPUs have; a fast 2000-11-21 19:55:21 +00:00
isa