Lines Matching +full:cpu +full:- +full:read
33 .Nd CPU performance-monitoring interface
35 .Cd cpu I586_CPU
36 .Cd cpu I686_CPU
41 driver provides access to the internal performance-monitoring
50 (in CPU cycles), as well as a cycle counter which counts clock cycles.
53 driver provides a device-style interface to these capabilities.
55 All access to the performance-monitoring counters is performed through
72 numbers used are the correct ones for the CPU type being measured.
77 .Bl -tag -width PMIOTSTAMP
83 .Bl -tag -width "u_char pmc_eventx"
106 .Bl -tag -compact -width PMCF_USRxx
146 .Bl -tag -compact -width "quad_t pmcd_value"
148 the number of the counter to read
150 the resulting value as a 64-bit signed integer
157 processors to read the counters directly.
160 read the time stamp counter.
165 .Bl -tag -compact -width "quad_t pmct_value"
169 the current value of the counter as a 64-bit integer
175 non-integral clock rates.
177 hint or sanity-check than an actual representation of the rate of
181 .Bl -tag -compact -width "/usr/include/machine/perfmon.h"