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

Table Of Contents
Vol. 3 A-169
PERFORMANCE-MONITORING EVENTS
Event Specific
Notes
1: The event count may vary
depending on the
microarchitectural states of the
processor when the event
detection is enabled.
2: The event may count more
than once for some instructions
with complex uop flows and
were interrupted before
retirement.
Can Support PEBS No
uops_retired This event counts μops that are
retired during a clock cycle. Mask
bits specify bogus or non-bogus.
ESCR restrictions MSR_CRU_ESCR0
MSR_CRU_ESCR1
Counter numbers
per ESCR
ESCR0: 12, 13, 16
ESCR1: 14, 15, 17
ESCR Event Select 01H ESCR[31:25]
ESCR Event Mask
Bit
0: NBOGUS
1: BOGUS
ESCR[24:9]
The marked μops are not bogus.
The marked μops are bogus.
CCCR Select 04H CCCR[15:13]
Event Specific
Notes
P6: EMON_UOPS_RETIRED
Can Support PEBS No
uop_type This event is used in conjunction
with the front-end at-retirement
mechanism to tag load and store
μops.
ESCR restrictions MSR_RAT_ESCR0
MSR_RAT_ESCR1
Counter numbers
per ESCR
ESCR0: 12, 13, 16
ESCR1: 14, 15, 17
Table A-10. Performance Monitoring Events For Intel NetBurst
Microarchitecture for At-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description