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

Table Of Contents
18-56 Vol. 3
DEBUGGING AND PERFORMANCE MONITORING
18.13.3 Pre-defined Architectural Performance Events
Table 18-10 lists architecturally defined events.
Figure 18-20. Layout of Global Performance Monitoring Control MSR
IA32_FIXED_CTR2 enable
IA32_FIXED_CTR1 enable
IA32_FIXED_CTR0 enable
IA32_PMC(N-1) enable
..
1
0
.................... enable
3132333435
Reserved
63
..N
IA32_PMC1 enable
IA32_PMC0 enable
62
IA32_FIXED_CTR2 Overflow
IA32_FIXED_CTR1 Overflow
IA32_FIXED_CTR0 Overflow
IA32_PMC1 Overflow
..
1
0
IA32_PMC0 Overflow
3132333435
63
CondChgd
OvfBuffer
..N
...................... Overflow
IA32_PMC(N-1) Overflow
Global Enable Controls IA32_PERF_GLOBAL_CTRL
Global Overflow Status IA32_PERF_GLOBAL_STATUS
62
IA32_FIXED_CTR2 ClrOverflow
IA32_FIXED_CTR1 ClrOverflow
IA32_FIXED_CTR0 ClrOverflow
IA32_PMC1 ClrOverflow
..
1
0
IA32_PMC0 ClrOverflow
3132333435
63
ClrCondChgd
ClrOvfBuffer
Global Overflow Status IA32_PERF_GLOBAL_OVF_CTRL
........................ ClrOverflow
IA32_PMC(N-1) ClrOverflow
N
..