From f9e4bda43cdb750bc2cb20fc59f672ffe61736ff Mon Sep 17 00:00:00 2001 From: ru Date: Thu, 10 Jan 2002 12:21:06 +0000 Subject: get_cyclecounter.9 has been repo-copied to get_cyclecount.9. --- share/man/man9/Makefile | 4 +- share/man/man9/get_cyclecounter.9 | 99 --------------------------------------- 2 files changed, 2 insertions(+), 101 deletions(-) delete mode 100644 share/man/man9/get_cyclecounter.9 (limited to 'share') 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 . -- cgit v1.1