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

Table Of Contents
A-168 Vol. 3
PERFORMANCE-MONITORING EVENTS
ESCR Event Mask
Bit
0: NBOGUS
1: BOGUS
ESCR[24:9]
The marked μops are not bogus.
The marked μops are bogus.
CCCR Select 05H CCCR[15:13]
Event Specific
Notes
Supports counting tagged μops
with additional MSRs.
Can Support PEBS Yes
Require Additional
MSRs for tagging
IA32_PEBS_
ENABLE
MSR_PEBS_
MATRIX_VERT
Selected ESCR
See list of metrics supported by
replay tagging in Table A-5.
instr_retired This event counts instructions that
are retired during a clock cycle.
Mask bits specify bogus or non-
bogus (and whether they are
tagged using the front-end
tagging mechanism).
ESCR restrictions MSR_CRU_ESCR0
MSR_CRU_ESCR1
Counter numbers
per ESCR
ESCR0: 12, 13, 16
ESCR1: 14, 15, 17
ESCR Event Select 02H ESCR[31:25]
ESCR Event Mask
Bit
0: NBOGUSNTAG
1: NBOGUSTAG
ESCR[24:9]
Non-bogus instructions that are
not tagged.
Non-bogus instructions that are
tagged.
2: BOGUSNTAG
3: BOGUSTAG
Bogus instructions that are not
tagged.
Bogus instructions that are
tagged.
CCCR Select 04H CCCR[15:13]
Table A-10. Performance Monitoring Events For Intel NetBurst
Microarchitecture for At-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description