From ba66454b6918e17e6087191ab60b10f0eef2c3ce Mon Sep 17 00:00:00 2001 From: Brian Feldman Date: Fri, 28 Jul 2000 21:48:58 +0000 Subject: [PATCH] Capitalize the last two entries. Note that i8254 is a timer. Report that TSC is for any fifth-gneration of later x86 processor, not an i586, and document that it _is_ available to applications. --- share/man/man7/clocks.7 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/share/man/man7/clocks.7 b/share/man/man7/clocks.7 index f845c254604..91478ec4095 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