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

Table Of Contents
A-136 Vol. 3
PERFORMANCE-MONITORING EVENTS
Event Specific
Notes
If only one logical processor is
available from a physical
processor package, the event
mask should be interpreted as
logical processor 1 is halted. Event
mask bit 2 was previously known
as “DELIVER”, bit 5 was previously
known as “BUILD”.
BPU_fetch_
request
This event counts instruction
fetch requests of specified
request type by the Branch
Prediction unit. Specify one or
more mask bits to qualify the
request type(s).
ESCR restrictions MSR_BPU_ESCR0
MSR_BPU_ESCR1
Counter numbers
per ESCR
ESCR0: 0, 1
ESCR1: 2, 3
ESCR Event Select 03H ESCR[31:25]
ESCR Event Mask
Bit 0: TCMISS
ESCR[24:9]
Trace cache lookup miss
CCCR Select 00H CCCR[15:13]
ITLB_reference This event counts translations
using the Instruction Translation
Look-aside Buffer (ITLB).
ESCR restrictions MSR_ITLB_ESCR0
MSR_ITLB_ESCR1
Counter numbers
per ESCR
ESCR0: 0, 1
ESCR1: 2, 3
ESCR Event Select 18H ESCR[31:25]
Table A-9. Performance Monitoring Events Supported by Intel NetBurst
Microarchitecture for Non-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description