pmc.ucf man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

PMC.UCF(3)		 BSD Library Functions Manual		    PMC.UCF(3)

NAME
     pmc.ucf — measurement events for Intel uncore fixed function performance
     counters.

LIBRARY
     Performance Counters Library (libpmc, -lpmc)

SYNOPSIS
     #include <pmc.h>

DESCRIPTION
     Each fixed-function PMC measures a specific hardware event.  The number
     of fixed-function PMCs implemented in a CPU can vary.  The number of
     fixed-function PMCs present can be determined at runtime by using func‐
     tion pmc_cpuinfo(3).

     Intel uncore fixed-function PMCs are documented in "Volume 3B: System
     Programming Guide, Part 2", Intel(R) 64 and IA-32 Architectures Software
     Developes Manual, Order Number: 253669-033US, Intel Corporation, December
     2009.

   PMC Capabilities
     Fixed-function PMCs support the following capabilities:

     Capability		  Support
     PMC_CAP_CASCADE	  No
     PMC_CAP_EDGE	  No
     PMC_CAP_INTERRUPT	  No
     PMC_CAP_INVERT	  No
     PMC_CAP_READ	  Yes
     PMC_CAP_PRECISE	  No
     PMC_CAP_SYSTEM	  No
     PMC_CAP_TAGGING	  No
     PMC_CAP_THRESHOLD	  No
     PMC_CAP_USER	  No
     PMC_CAP_WRITE	  Yes

   Class Name Prefix
     These PMCs are named using a class name prefix of “ucf-”.

   Event Specifiers (Fixed Function PMCs)
     The fixed function PMCs are selectable using the following event names:

     UCLOCK  (Fixed Function Counter 0) The fixed-function uncore counter
	     increments at the rate of the U-clock.  The frequency of the
	     uncore clock domain can be determined from the uncore clock ratio
	     which is available in the PCI configuration space register at
	     offset C0H under device number 0 and Function 0.

SEE ALSO
     pmc(3), pmc.atom(3), pmc.core(3), pmc.core2(3), pmc.iaf(3), pmc.k7(3),
     pmc.k8(3), pmc.p4(3), pmc.p5(3), pmc.p6(3), pmc.corei7(3),
     pmc.corei7uc(3), pmc.westmere(3), pmc.westmereuc(3), pmc.tsc(3),
     pmc_cpuinfo(3), pmclog(3), hwpmc(4)

HISTORY
     The pmc library first appeared in FreeBSD 6.0.

AUTHORS
     The Performance Counters Library (libpmc, -lpmc) library was written by
     Joseph Koshy ⟨jkoshy@FreeBSD.org⟩.

BSD				March 30, 2010				   BSD
[top]

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net