summaryrefslogtreecommitdiffstats
path: root/share/man/man7/clocks.7
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man7/clocks.7')
-rw-r--r--share/man/man7/clocks.712
1 files changed, 8 insertions, 4 deletions
diff --git a/share/man/man7/clocks.7 b/share/man/man7/clocks.7
index f845c25..91478ec 100644
--- a/share/man/man7/clocks.7
+++ b/share/man/man7/clocks.7
@@ -116,13 +116,17 @@ to applications in
etc... This is the clock that should normally be used
by BSD applications.
.It
-the i8254 clock. This is a real clock with a nominal frequency of
+The i8254 clock. This is a real clock/timer with a nominal frequency of
1193182. It is divided down to give the scheduling clock. It isn't
available to applications.
.It
-the i586 clock on i586 systems. This is a real clock with a frequency
-of up to 200000000. It is used to interpolate between values of the
-scheduling clock. It isn't available to applications.
+The TSC clock (64-bit register) on fifth-generation or later x86 systems.
+This is a real clock with a frequency that is equivalent to the number of
+cycles per second of the CPU(s).
+Its frequency can be found using the sysctl
+.Sy machdep.tsc_freq .
+It is used to interpolate between values of the scheduling clock.
+It is only available to applications in a purely machine-dependant manner.
.El
.Pp
Summary: if
OpenPOWER on IntegriCloud