Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 A-183
PERFORMANCE-MONITORING EVENTS
A.8 PERFORMANCE MONITORING EVENTS FOR
INTEL
®
PENTIUM
®
M PROCESSORS
The Pentium M processor’s performance-monitoring events are based on monitoring
events for the P6 family of processors. All of these performance events are model
specific for the Pentium M processor and are not available in this form in other
processors. Table A-16 lists the Performance-Monitoring events that were added in
the Pentium M processor.
At Retirement uops_retired Bit
0: NBOGUS
TS
1: BOGUS TS
At Retirement instr_completed Bit
0: NBOGUS
TS
1: BOGUS TS
Table A-16. Performance Monitoring Events on Intel
®
Pentium
®
M
Processors
Name Hex Values Descriptions
Power Management
EMON_EST_TRANS 58H Number of Enhanced Intel SpeedStep
technology transitions:
Mask = 00H - All transitions
Mask = 02H - Only Frequency
transitions
EMON_THERMAL_TRIP 59H Duration/Occurrences in thermal trip; to
count number of thermal trips: bit 22 in
PerfEvtSel0/1 needs to be set to enable
edge detect.
BPU
BR_INST_EXEC 88H Branch instructions that were executed
(not necessarily retired).
BR_MISSP_EXEC 89H Branch instructions executed that were
mispredicted at execution.
Table A-15. Event Mask Qualification for Logical Processors (Contd.)
Event Type Event Name Event Masks, ESCR[24:9] TS or TI