svn commit: r184995 - head/lib/libpmc
Joseph Koshy
jkoshy at FreeBSD.org
Sat Nov 15 03:34:30 PST 2008
Author: jkoshy
Date: Sat Nov 15 11:34:30 2008
New Revision: 184995
URL: http://svn.freebsd.org/changeset/base/184995
Log:
- Document the class name prefix for these PMCs.
- Document the "anythread" qualifier, available on Atom CPUs.
- Add examples.
Modified:
head/lib/libpmc/pmc.iaf.3
Modified: head/lib/libpmc/pmc.iaf.3
==============================================================================
--- head/lib/libpmc/pmc.iaf.3 Sat Nov 15 11:11:32 2008 (r184994)
+++ head/lib/libpmc/pmc.iaf.3 Sat Nov 15 11:34:30 2008 (r184995)
@@ -23,7 +23,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 3, 2008
+.Dd November 14, 2008
.Os
.Dt PMC.IAF 3
.Sh NAME
@@ -72,6 +72,9 @@ Fixed-function PMCs support the followin
.It PMC_CAP_USER Ta Yes
.It PMC_CAP_WRITE Ta Yes
.El
+.Ss Class Name Prefix
+These pmcs are named using a class name prefix of
+.Dq Li iaf- .
.Ss Event Qualifiers (Fixed Function PMCs)
These PMCs support the following modifiers:
.Bl -tag -width indent
@@ -80,6 +83,11 @@ Configure the PMC to count events occurr
.It Li usr
Configure the PMC to count events occurring at ring levels 1, 2
or 3.
+.It Li anythread
+.Pq Tn Atom CPUs
+Configure the PMC to count events on all logical processors sharing a
+processor core.
+The default is to count events on the current logical processor.
.El
.Pp
If neither of the
@@ -101,6 +109,19 @@ The number of core cycles for which the
.Pq Fixed Function Counter 2
The number of reference cycles for which the core is not halted.
.El
+.Sh EXAMPLES
+To measure the number of core cycles for which the core was not halted
+use the event specifier
+.Qq iaf-cpu-clk-unhalted.core .
+.Pp
+To measure the number of user instructions retired use the event specifier
+.Qq iaf-instr-retired.any,usr .
+.Pp
+To measure the number of user instructions retired on all logical processors
+in an
+.Tn Atom
+CPU, use the event specifier
+.Qq iaf-instr-retired.any,usr,anythread .
.Sh SEE ALSO
.Xr pmc 3 ,
.Xr pmc.atom 3 ,
More information about the svn-src-all
mailing list