summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/Makefile4
-rw-r--r--share/man/man9/get_cyclecounter.999
2 files changed, 2 insertions, 101 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 1ca0633..fe55977 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -40,7 +40,7 @@ MAN= BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
domain.9 \
extattr.9 \
fetch.9 \
- get_cyclecounter.9 \
+ get_cyclecount.9 \
getnewvnode.9 \
groupmember.9 \
ifnet.9 inittodr.9 intro.9 ithread.9 \
@@ -62,7 +62,7 @@ MAN= BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
vaccess.9 vaccess_acl_posix1e.9 \
vcount.9 \
vfs_busy.9 vfs_getnewfsid.9 vfs_getvfs.9 \
- vfs_mount.9 vfs_mountedon.9 vfs_rootmountalloc.9 \
+ vfs_mount.9 vfs_mountedon.9 vfs_rootmountalloc.9 \
vfs_timestamp.9 vfs_unbusy.9 vfs_unmountall.9 \
vfsconf.9 \
vget.9 vgone.9 vhold.9 vinvalbuf.9 \
diff --git a/share/man/man9/get_cyclecounter.9 b/share/man/man9/get_cyclecounter.9
deleted file mode 100644
index 50c954b..0000000
--- a/share/man/man9/get_cyclecounter.9
+++ /dev/null
@@ -1,99 +0,0 @@
-.\" Copyright (c) 2000 Mark R V Murray
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd November 20, 2000
-.Dt GET_CYCLECOUNT 9
-.Os
-.Sh NAME
-.Nm get_cyclecount
-.Nd get the CPU's fast counter register contents
-.Sh SYNOPSIS
-.In sys/param.h
-.In machine/cpufunc.h
-.In machine/cpu.h
-.Ft u_int64_t
-.Fn get_cyclecount "void"
-.Sh DESCRIPTION
-The
-.Fn get_cyclecount
-function uses a register
-available in most modern CPUs
-to return a value
-that is monotonically increasing
-inside each CPU.
-.Pp
-On SMP systems,
-there will be a number of
-separate monotonic sequences,
-one for each CPU running.
-The value in the SMP case is
-selected from one of these sequences,
-dependent on which CPU
-was scheduled to service the request.
-.Pp
-The speed and the maximum value
-of each counter
-is CPU-dependent.
-Some CPUs
-(such as the
-.Tn Intel
-80386 and 80486)
-do not have such a register,
-so
-.Fn get_cyclecount
-on these platforms
-returns the number of nanoseconds
-represented by the
-structure returned by
-.Xr nanotime 9 .
-.Pp
-The
-.Tn Pentium
-processors all use the
-.Li TSC
-register.
-.Pp
-The
-.Tn Alpha
-processors use the
-.Li PCC
-register.
-.Pp
-The
-.Tn IA64
-processors use the
-.Li AR.ITC
-register.
-.Sh SEE ALSO
-.Xr nanotime 9
-.Sh HISTORY
-The
-.Fn get_cyclecount
-function first appeared in
-.Fx 5.0 .
-.Sh AUTHORS
-This manual page was written by
-.An Mark Murray Aq markm@FreeBSD.org .
OpenPOWER on IntegriCloud