summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.bin/pctr/Makefile3
-rw-r--r--usr.bin/pctr/pctr.170
2 files changed, 71 insertions, 2 deletions
diff --git a/usr.bin/pctr/Makefile b/usr.bin/pctr/Makefile
index a275c00acd7..9ecb0b440c3 100644
--- a/usr.bin/pctr/Makefile
+++ b/usr.bin/pctr/Makefile
@@ -1,6 +1,5 @@
-# $OpenBSD: Makefile,v 1.2 1997/09/21 11:50:29 deraadt Exp $
+# $OpenBSD: Makefile,v 1.3 1998/08/30 22:58:01 downsj Exp $
PROG= pctr
-NOMAN= yes
.include <bsd.prog.mk>
diff --git a/usr.bin/pctr/pctr.1 b/usr.bin/pctr/pctr.1
new file mode 100644
index 00000000000..f5f9d65f839
--- /dev/null
+++ b/usr.bin/pctr/pctr.1
@@ -0,0 +1,70 @@
+.\" $OpenBSD: pctr.1,v 1.1 1998/08/30 22:58:03 downsj Exp $
+.\"
+.\" Copyright (c) 1998, Jason Downs. 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(S) ``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(S) 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 August 30, 1998
+.Dt PCTR 1
+.Os
+.Sh NAME
+.Nm pctr
+.Nd display cpu performance counters
+.Sh SYNOPSIS
+.Nm
+.Op Fl l Ar 5 | 6
+.Sh DESCRIPTION
+The
+.Nm
+program is a sample implementation of how to access the
+.Xr pctr 4
+pseudo device available on many i386 compatible machines.
+.Pp
+By default, the
+.Nm
+command displays the current values of the TSC and any vendor specific
+counter registers.
+.Sh OPTIONS
+.Bl -tag -width indent
+There is one available option:
+.It Fl l Ar 5 | 6
+List all possible vendor specific counters. The argument specifies which
+.Dq family
+to display; it defaults to the
+.Dq family
+designation of the current processor.
+.El
+.Sh RETURN VALUES
+The
+.Nm
+program exits with a value of 0 on success, and 1 on failure.
+.Sh BUGS
+The
+.Nm
+program is still orientated towards Intel brand microprocessors.
+.Sh SEE ALSO
+.Xr pctr 4
+.Sh HISTORY
+The
+.Nm
+program appeared in
+.Ox 2.0 .