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

Table Of Contents
Vol. 3 B-23
MODEL-SPECIFIC REGISTERS (MSRS)
1Ovf_PMC1: Overflow status
of IA32_PMC1
If CPUID.0AH:
EAX[7:0] > 0
31:2 Reserved
32 Ovf_FixedCtr0: Overflow
status of IA32_FIXED_CTR0
If CPUID.0AH:
EAX[7:0] > 1
33 Ovf_FixedCtr1: Overflow
status of IA32_FIXED_CTR1
If CPUID.0AH:
EAX[7:0] > 1
34 Ovf_FixedCtr2: Overflow
status of IA32_FIXED_CTR2
If CPUID.0AH:
EAX[7:0] > 1
61:35 Reserved
62 OvfBuf: DS SAVE area Buffer
overflow status
If CPUID.0AH:
EAX[7:0] > 0
63 CondChg: status bits of this
regisetr has changed
If CPUID.0AH:
EAX[7:0] > 0
3BFH 911 IA32_PERF_GLOBAL_CTRL
(MSR_PERF_GLOBAL_CTR
L)
Global Performance Counter
Control (R/W)
Counter increments while
the result of ANDing
respective enable bit in this
MSR with the corresponding
OS or USR bits in the
general-purpose or fixed
counter control MSR is true.
If CPUID.0AH:
EAX[7:0] > 0
0 EN_PMC0 If CPUID.0AH:
EAX[7:0] > 0
1 EN_PMC1 If CPUID.0AH:
EAX[7:0] > 0
31:2 Reserved
32 EN_FIXED_CTR0 If CPUID.0AH:
EAX[7:0] > 1
33 EN_FIXED_CTR1 If CPUID.0AH:
EAX[7:0] > 1
34 EN_FIXED_CTR2 If CPUID.0AH:
EAX[7:0] > 1
63:35 Reserved
Table B-2. IA-32 Architectural MSRs (Contd.)
Register Address Architectural MSR Name
and bit fields
(Former MSR Name) MSR/Bit Description
Introduced as
Architectural
MSR
Hex Decimal