Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Nov 2008 08:11:33 +0000 (UTC)
From:      Joseph Koshy <jkoshy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r185246 - head/lib/libpmc
Message-ID:  <200811240811.mAO8BXG6078934@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkoshy
Date: Mon Nov 24 08:11:33 2008
New Revision: 185246
URL: http://svn.freebsd.org/changeset/base/185246

Log:
  - Document the rules used to determine when spellings of events
    are equivalent.
  - Reorder text to make the manual page more coherent.

Modified:
  head/lib/libpmc/pmc.3

Modified: head/lib/libpmc/pmc.3
==============================================================================
--- head/lib/libpmc/pmc.3	Mon Nov 24 06:47:27 2008	(r185245)
+++ head/lib/libpmc/pmc.3	Mon Nov 24 08:11:33 2008	(r185246)
@@ -23,7 +23,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd September 16, 2008
+.Dd November 24, 2008
 .Os
 .Dt PMC 3
 .Sh NAME
@@ -446,6 +446,29 @@ optional parameters modifying the semant
 being probed.
 Event names are PMC architecture dependent, but the PMC library defines
 machine independent aliases for commonly used events.
+.Pp
+Event specifiers spellings are case-insensitive and space characters,
+periods, underscores and hyphens are considered equivalent to each other.
+Thus the event specifiers
+.Qq "Example Event" ,
+.Qq "example-event" ,
+and
+.Qq "EXAMPLE_EVENT"
+are equivalent.
+.Ss PMC Architecture Dependent Events
+PMC architecture dependent event specifiers are described in the
+following manual pages:
+.Bl -column " PMC_CLASS_TSC " "MANUAL PAGE "
+.It Em "PMC Class"      Ta Em "Manual Page"
+.It Li PMC_CLASS_IAF    Ta Xr pmc.iaf 3
+.It Li PMC_CLASS_IAP    Ta Xr pmc.atom 3 , Xr pmc.core 3 , Xr pmc.core2 3
+.It Li PMC_CLASS_K7     Ta Xr pmc.k7 3
+.It Li PMC_CLASS_K8     Ta Xr pmc.k8 3
+.It Li PMC_CLASS_P4     Ta Xr pmc.p4 3
+.It Li PMC_CLASS_P5     Ta Xr pmc.p5 3
+.It Li PMC_CLASS_P6     Ta Xr pmc.p6 3
+.It Li PMC_CLASS_TSC    Ta Xr pmc.tsc 3
+.El
 .Ss Event Name Aliases
 Event name aliases are PMC-independent names for commonly used events.
 The following aliases are known to this version of the
@@ -472,21 +495,6 @@ Measure the number of interrupts seen.
 Measure the number of cycles the processor is not in a halted
 or sleep state.
 .El
-.Pp
-.Ss PMC Architecture Dependent Events
-PMC architecture dependent event specifiers are described in the
-following manual pages:
-.Bl -column " PMC_CLASS_TSC " "MANUAL PAGE "
-.It Em "PMC Class"      Ta Em "Manual Page"
-.It Li PMC_CLASS_IAF    Ta Xr pmc.iaf 3
-.It Li PMC_CLASS_IAP    Ta Xr pmc.atom 3 , Xr pmc.core 3 , Xr pmc.core2 3
-.It Li PMC_CLASS_K7     Ta Xr pmc.k7 3
-.It Li PMC_CLASS_K8     Ta Xr pmc.k8 3
-.It Li PMC_CLASS_P4     Ta Xr pmc.p4 3
-.It Li PMC_CLASS_P5     Ta Xr pmc.p5 3
-.It Li PMC_CLASS_P6     Ta Xr pmc.p6 3
-.It Li PMC_CLASS_TSC    Ta Xr pmc.tsc 3
-.El
 .Sh COMPATIBILITY
 The interface between the
 .Nm pmc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811240811.mAO8BXG6078934>