summaryrefslogtreecommitdiff
path: root/share/man/man4
diff options
context:
space:
mode:
authorJason McIntyre <jmc@cvs.openbsd.org>2006-10-28 07:36:19 +0000
committerJason McIntyre <jmc@cvs.openbsd.org>2006-10-28 07:36:19 +0000
commit3c90b1190d2bed974ec59325f6c67852e6243195 (patch)
tree43236bc7d1a3990684474648f4a509450701373f /share/man/man4
parent4eb0a290d3832f588faf74b13588b54abd8ddf13 (diff)
edited cut of tedu's cpu(4) page for amd64; help/ok tedu
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/man4.amd64/Makefile4
-rw-r--r--share/man/man4/man4.amd64/cpu.453
2 files changed, 55 insertions, 2 deletions
diff --git a/share/man/man4/man4.amd64/Makefile b/share/man/man4/man4.amd64/Makefile
index 927d2f7541e..99479ecdd6f 100644
--- a/share/man/man4/man4.amd64/Makefile
+++ b/share/man/man4/man4.amd64/Makefile
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile,v 1.2 2006/10/27 17:10:48 jmc Exp $
+# $OpenBSD: Makefile,v 1.3 2006/10/28 07:36:18 jmc Exp $
-MAN= autoconf.4 intro.4 ioapic.4 mem.4
+MAN= autoconf.4 cpu.4 intro.4 ioapic.4 mem.4
MLINKS+= mem.4 kmem.4
MANSUBDIR=amd64
diff --git a/share/man/man4/man4.amd64/cpu.4 b/share/man/man4/man4.amd64/cpu.4
new file mode 100644
index 00000000000..325f8355381
--- /dev/null
+++ b/share/man/man4/man4.amd64/cpu.4
@@ -0,0 +1,53 @@
+.\" $OpenBSD: cpu.4,v 1.1 2006/10/28 07:36:18 jmc Exp $
+.\"
+.\" Copyright (c) 2004 Ted Unangst
+.\" 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 ``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 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.
+.\"
+.Dd October 27, 2006
+.Dt CPU 4 amd64
+.Os
+.Sh NAME
+.Nm cpu
+.Nd Central Processing Unit
+.Sh SYNOPSIS
+.Cd "cpu0 at mainbus?"
+.Cd "cpu* at mainbus?"
+.Sh DESCRIPTION
+Several processor models have additional features that extend their base
+functionality, such as power and frequency control.
+.Sh FREQUENCY CONTROL
+The
+.Xr sysctl 3
+hw.cpuspeed will return the current operating frequency of the processor
+(on some processors this value may be an approximation).
+If possible, speed may be adjusted by altering hw.setperf from 0 to 100,
+representing percentage of maximum speed.
+There is only one possible implementation for setperf, transparent
+to the user:
+.Bl -tag -width tenletters
+.It PowerNow
+Found on various AMD processors.
+Currently only supports a limited set of models in the K8 families.
+.El
+.Sh SEE ALSO
+.Xr sysctl 8