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

Table Of Contents
Vol. 3 A-141
PERFORMANCE-MONITORING EVENTS
ESCR restrictions MSR_BSU_
ESCR0
MSR_BSU_
ESCR1
Counter numbers
per ESCR
ESCR0: 0, 1
ESCR1: 2, 3
ESCR Event Select 0CH ESCR[31:25]
Bit
0: RD_2ndL_HITS
1: RD_2ndL_HITE
2: RD_2ndL_HITM
3: RD_3rdL_HITS
ESCR[24:9]
Read 2nd level cache hit Shared
(includes load and RFO)
Read 2nd level cache hit Exclusive
(includes load and RFO)
Read 2nd level cache hit Modified
(includes load and RFO)
Read 3rd level cache hit Shared
(includes load and RFO)
4: RD_3rdL_HITE
5: RD_3rdL_HITM
Read 3rd level cache hit Exclusive
(includes load and RFO)
Read 3rd level cache hit Modified
(includes load and RFO)
ESCR Event Mask 8: RD_2ndL_MISS
9: RD_3rdL_MISS
10: WR_2ndL_MISS
Read 2nd level cache miss
(includes load and RFO)
Read 3rd level cache miss
(includes load and RFO)
A Writeback lookup from DAC
misses the 2nd level cache
(unlikely to happen)
CCCR Select 07H CCCR[15:13]
Event Specific
Notes
1: The implementation of this
event in current Pentium 4 and
Xeon processors treats either
a load operation or a request
for ownership (RFO) request as
a “read” type operation.
Table A-9. Performance Monitoring Events Supported by Intel NetBurst
Microarchitecture for Non-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description