|
|
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E51H
3665
MSR_C10_PMON_EVNTSEL1
Package
Uncore C-Box 10 Perfmon Event Select for C-Box
10 Counter 1
E52H
3666
MSR_C10_PMON_EVNTSEL2
Package
Uncore C-Box 10 Perfmon Event Select for C-Box
10 Counter 2
E53H
3667
MSR_C10_PMON_EVNTSEL3
Package
Uncore C-Box 10 Perfmon Event Select for C-Box
10 Counter 3
E54H
3668
MSR_C10_PMON_BOX_FILTER
Package
Uncore C-Box 10 Perfmon Box Wide Filter
E56H
3670
MSR_C10_PMON_CTR0
Package
Uncore C-Box 10 Perfmon Counter 0
E57H
3671
MSR_C10_PMON_CTR1
Package
Uncore C-Box 10 Perfmon Counter 1
E58H
3672
MSR_C10_PMON_CTR2
Package
Uncore C-Box 10 Perfmon Counter 2
E59H
3673
MSR_C10_PMON_CTR3
Package
Uncore C-Box 10 Perfmon Counter 3
E5AH
3674
MSR_C10_PMON_BOX_FILTER1
Package
Uncore C-Box 10 Perfmon Box Wide Filter1
E64H
3684
MSR_C11_PMON_BOX_CTL
Package
Uncore C-Box 11 Perfmon Local Box Wide Control
E70H
3696
MSR_C11_PMON_EVNTSEL0
Package
Uncore C-Box 11 Perfmon Event Select for C-Box
11 Counter 0
E71H
3697
MSR_C11_PMON_EVNTSEL1
Package
Uncore C-Box 11 Perfmon Event Select for C-Box
11 Counter 1
E72H
3698
MSR_C11_PMON_EVNTSEL2
Package
Uncore C-Box 11 Perfmon Event Select for C-Box
11 Counter 2
E73H
3699
MSR_C11_PMON_EVNTSEL3
Package
Uncore C-Box 11 Perfmon Event Select for C-Box
11 Counter 3
E74H
3700
MSR_C11_PMON_BOX_FILTER
Package
Uncore C-Box 11 Perfmon Box Wide Filter
E76H
3702
MSR_C11_PMON_CTR0
Package
Uncore C-Box 11 Perfmon Counter 0
E77H
3703
MSR_C11_PMON_CTR1
Package
Uncore C-Box 11 Perfmon Counter 1
E78H
3704
MSR_C11_PMON_CTR2
Package
Uncore C-Box 11 Perfmon Counter 2
E79H
3705
MSR_C11_PMON_CTR3
Package
Uncore C-Box 11 Perfmon Counter 3
E7AH
3706
MSR_C11_PMON_BOX_FILTER1
Package
Uncore C-Box 11 Perfmon Box Wide Filter1
E84H
3716
MSR_C12_PMON_BOX_CTL
Package
Uncore C-Box 12 Perfmon Local Box Wide Control
E90H
3728
MSR_C12_PMON_EVNTSEL0
Package
Uncore C-Box 12 Perfmon Event Select for C-Box
12 Counter 0
E91H
3729
MSR_C12_PMON_EVNTSEL1
Package
Uncore C-Box 12 Perfmon Event Select for C-Box
12 Counter 1
E92H
3730
MSR_C12_PMON_EVNTSEL2
Package
Uncore C-Box 12 Perfmon Event Select for C-Box
12 Counter 2
E93H
3731
MSR_C12_PMON_EVNTSEL3
Package
Uncore C-Box 12 Perfmon Event Select for C-Box
12 Counter 3
E94H
3732
MSR_C12_PMON_BOX_FILTER
Package
Uncore C-Box 12 Perfmon Box Wide Filter
E96H
3734
MSR_C12_PMON_CTR0
Package
Uncore C-Box 12 Perfmon Counter 0
E97H
3735
MSR_C12_PMON_CTR1
Package
Uncore C-Box 12 Perfmon Counter 1
E98H
3736
MSR_C12_PMON_CTR2
Package
Uncore C-Box 12 Perfmon Counter 2
Vol. 4
2-225
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E99H
3737
MSR_C12_PMON_CTR3
Package
Uncore C-Box 12 Perfmon Counter 3
E9AH
3738
MSR_C12_PMON_BOX_FILTER1
Package
Uncore C-Box 12 Perfmon Box Wide Filter1
EA4H
3748
MSR_C13_PMON_BOX_CTL
Package
Uncore C-Box 13 Perfmon Local Box Wide Control
EB0H
3760
MSR_C13_PMON_EVNTSEL0
Package
Uncore C-Box 13 Perfmon Event Select for C-Box
13 Counter 0
EB1H
3761
MSR_C13_PMON_EVNTSEL1
Package
Uncore C-Box 13 Perfmon Event Select for C-Box
13 Counter 1
EB2H
3762
MSR_C13_PMON_EVNTSEL2
Package
Uncore C-Box 13 Perfmon Event Select for C-Box
13 Counter 2
EB3H
3763
MSR_C13_PMON_EVNTSEL3
Package
Uncore C-Box 13 Perfmon Event Select for C-Box
13 Counter 3
EB4H
3764
MSR_C13_PMON_BOX_FILTER
Package
Uncore C-Box 13 Perfmon Box Wide Filter
EB6H
3766
MSR_C13_PMON_CTR0
Package
Uncore C-Box 13 Perfmon Counter 0
EB7H
3767
MSR_C13_PMON_CTR1
Package
Uncore C-Box 13 Perfmon Counter 1
EB8H
3768
MSR_C13_PMON_CTR2
Package
Uncore C-Box 13 Perfmon Counter 2
EB9H
3769
MSR_C13_PMON_CTR3
Package
Uncore C-Box 13 Perfmon Counter 3
EBAH
3770
MSR_C13_PMON_BOX_FILTER1
Package
Uncore C-Box 13 Perfmon Box Wide Filter1
EC4H
3780
MSR_C14_PMON_BOX_CTL
Package
Uncore C-Box 14 Perfmon Local Box Wide Control
ED0H
3792
MSR_C14_PMON_EVNTSEL0
Package
Uncore C-Box 14 Perfmon Event Select for C-Box
14 Counter 0
ED1H
3793
MSR_C14_PMON_EVNTSEL1
Package
Uncore C-Box 14 Perfmon Event Select for C-Box
14 Counter 1
ED2H
3794
MSR_C14_PMON_EVNTSEL2
Package
Uncore C-Box 14 Perfmon Event Select for C-Box
14 Counter 2
ED3H
3795
MSR_C14_PMON_EVNTSEL3
Package
Uncore C-Box 14 Perfmon Event Select for C-Box
14 Counter 3
ED4H
3796
MSR_C14_PMON_BOX_FILTER
Package
Uncore C-Box 14 Perfmon Box Wide Filter
ED6H
3798
MSR_C14_PMON_CTR0
Package
Uncore C-Box 14 Perfmon Counter 0
ED7H
3799
MSR_C14_PMON_CTR1
Package
Uncore C-Box 14 Perfmon Counter 1
ED8H
3800
MSR_C14_PMON_CTR2
Package
Uncore C-Box 14 Perfmon Counter 2
ED9H
3801
MSR_C14_PMON_CTR3
Package
Uncore C-Box 14 Perfmon Counter 3
EDAH
3802
MSR_C14_PMON_BOX_FILTER1
Package
Uncore C-Box 14 Perfmon Box Wide Filter1
2.13
MSRS IN THE 4TH GENERATION INTEL® CORE™ PROCESSORS BASED ON
HASWELL MICROARCHITECTURE
The 4th generation Intel® Core™ processor family and the Intel® Xeon® processor E3-1200v3 product family
(based on Haswell microarchitecture), with a CPUID Signature DisplayFamily_DisplayModel value of 06_3CH,
06_45H, or 06_46H, support the MSR interfaces listed in Table 2-20, Table 2-21, Table 2-22, and Table 2-29. For an
MSR listed in Table 2-20 that also appears in Table 2-29, Table 2-29 supersedes Table 2-20.
2-226 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
The MSRs listed in Table 2-29 also apply to processors based on Haswell-E microarchitecture (see Section 2.14).
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
3BH
59
IA32_TSC_ADJUST
Thread
Per-Logical-Processor TSC ADJUST (R/W)
See Table 2-2.
CEH
206
MSR_PLATFORM_INFO
Package
Platform Information
Contains power management and other model
specific features enumeration. See
7:0
Reserved
15:8
Package
Maximum Non-Turbo Ratio (R/O)
This is the ratio of the frequency that invariant TSC
runs at. Frequency = ratio * 100 MHz.
27:16
Reserved
28
Package
Programmable Ratio Limit for Turbo Mode (R/O)
When set to 1, indicates that Programmable Ratio
Limit for Turbo mode is enabled. When set to 0,
indicates Programmable Ratio Limit for Turbo mode
is disabled.
29
Package
Programmable TDP Limit for Turbo Mode (R/O)
When set to 1, indicates that TDP Limit for Turbo
mode is programmable. When set to 0, indicates TDP
Limit for Turbo mode is not programmable.
31:30
Reserved
32
Package
Low Power Mode Support (LPM) (R/O)
When set to 1, indicates that LPM is supported.
When set to 0, indicates LPM is not supported.
34:33
Package
Number of ConfigTDP Levels (R/O)
00: Only Base TDP level available.
01: One additional TDP level available.
02: Two additional TDP level available.
03: Reserved
39:35
Reserved
47:40
Package
Maximum Efficiency Ratio (R/O)
This is the minimum ratio (maximum efficiency) that
the processor can operate, in units of 100MHz.
55:48
Package
Minimum Operating Ratio (R/O)
Contains the minimum supported operating ratio in
units of 100 MHz.
63:56
Reserved
186H
390
IA32_PERFEVTSEL0
Thread
Performance Event Select for Counter 0 (R/W)
Supports all fields described inTable 2-2 and the
fields below.
Vol. 4
2-227
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
32
IN_TX: See Section 20.3.6.5.1.
When IN_TX (bit 32) is set, AnyThread (bit 21)
should be cleared to prevent incorrect results.
187H
391
IA32_PERFEVTSEL1
Thread
Performance Event Select for Counter 1 (R/W)
Supports all fields described inTable 2-2 and the
fields below.
32
IN_TX: See Section 20.3.6.5.1.
When IN_TX (bit 32) is set, AnyThread (bit 21)
should be cleared to prevent incorrect results.
188H
392
IA32_PERFEVTSEL2
Thread
Performance Event Select for Counter 2 (R/W)
Supports all fields described inTable 2-2 and the
fields below.
32
IN_TX: See Section 20.3.6.5.1.
When IN_TX (bit 32) is set, AnyThread (bit 21)
should be cleared to prevent incorrect results.
33
IN_TXCP: See Section 20.3.6.5.1.
When IN_TXCP=1 & IN_TX=1 and in sampling, a
spurious PMI may occur and transactions may
continuously abort near overflow conditions.
Software should favor using IN_TXCP for counting
over sampling. If sampling, software should use large
“sample-after” value after clearing the counter
configured to use IN_TXCP and also always reset the
counter even when no overflow condition was
reported.
189H
393
IA32_PERFEVTSEL3
Thread
Performance Event Select for Counter 3 (R/W)
Supports all fields described inTable 2-2 and the
fields below.
32
IN_TX: See Section 20.3.6.5.1
When IN_TX (bit 32) is set, AnyThread (bit 21)
should be cleared to prevent incorrect results.
1C8H
456
MSR_LBR_SELECT
Thread
Last Branch Record Filtering Select Register (R/W)
0
CPL_EQ_0
1
CPL_NEQ_0
2
JCC
3
NEAR_REL_CALL
4
NEAR_IND_CALL
5
NEAR_RET
6
NEAR_IND_JMP
7
NEAR_REL_JMP
8
FAR_BRANCH
9
EN_CALL_STACK
2-228 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
63:9
Reserved
1D9H
473
IA32_DEBUGCTL
Thread
Debug Control (R/W)
See Table 2-2.
0
LBR: Last Branch Record
1
BTF
5:2
Reserved
6
TR: Branch Trace
7
BTS: Log Branch Trace Message to BTS Buffer
8
BTINT
9
BTS_OFF_OS
10
BTS_OFF_USER
11
FREEZE_LBR_ON_PMI
12
FREEZE_PERFMON_ON_PMI
13
ENABLE_UNCORE_PMI
14
FREEZE_WHILE_SMM
15
RTM_DEBUG
63:15
Reserved
491H
1169
IA32_VMX_VMFUNC
Thread
Capability Reporting Register of VM-Function
Controls (R/O)
See Table 2-2.
60BH
1548
MSR_PKGC_IRTL1
Package
Package C6/C7 Interrupt Response Limit 1 (R/W)
This MSR defines the interrupt response time limit
used by the processor to manage a transition to a
package C6 or C7 state. The latency programmed in
this register is for the shorter-latency sub C-states
used by an MWAIT hint to a C6 or C7 state.
Note: C-state values are processor specific C-state
code names, unrelated to MWAIT extension C-state
parameters or ACPI C-States.
9:0
Interrupt Response Time Limit (R/W)
Specifies the limit that should be used to decide if
the package should be put into a package C6 or C7
state.
12:10
Time Unit (R/W)
Specifies the encoding value of time unit of the
interrupt response time limit. See Table 2-20 for
supported time unit encodings.
14:13
Reserved
15
Valid (R/W)
Indicates whether the values in bits 12:0 are valid
and can be used by the processor for package C-sate
management.
Vol. 4
2-229
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
63:16
Reserved
60CH
1548
MSR_PKGC_IRTL2
Package
Package C6/C7 Interrupt Response Limit 2 (R/W)
This MSR defines the interrupt response time limit
used by the processor to manage a transition to a
package C6 or C7 state. The latency programmed in
this register is for the longer-latency sub C-states
used by an MWAIT hint to a C6 or C7 state.
Note: C-state values are processor specific C-state
code names, unrelated to MWAIT extension C-state
parameters or ACPI C-States.
9:0
Interrupt response time limit (R/W)
Specifies the limit that should be used to decide if
the package should be put into a package C6 or C7
state.
12:10
Time Unit (R/W)
Specifies the encoding value of time unit of the
interrupt response time limit. See Table 2-20 for
supported time unit encodings.
14:13
Reserved
15
Valid (R/W)
Indicates whether the values in bits 12:0 are valid
and can be used by the processor for package C-sate
management.
63:16
Reserved
613H
1555
MSR_PKG_PERF_STATUS
Package
PKG Perf Status (R/O)
See Section 15.10.3, “Package RAPL Domain.”
619H
1561
MSR_DRAM_ENERGY_STATUS
Package
DRAM Energy Status (R/O)
See Section 15.10.5, “DRAM RAPL Domain.”
61BH
1563
MSR_DRAM_PERF_STATUS
Package
DRAM Performance Throttling Status (R/O)
See Section 15.10.5, “DRAM RAPL Domain.”
648H
1608
MSR_CONFIG_TDP_NOMINAL
Package
Base TDP Ratio (R/O)
7:0
Config_TDP_Base
Base TDP level ratio to be used for this specific
processor (in units of 100 MHz).
63:8
Reserved
649H
1609
MSR_CONFIG_TDP_LEVEL1
Package
ConfigTDP Level 1 Ratio and Power Level (R/O)
14:0
PKG_TDP_LVL1
Power setting for ConfigTDP Level 1.
15
Reserved
23:16
Config_TDP_LVL1_Ratio
ConfigTDP level 1 ratio to be used for this specific
processor.
31:24
Reserved
2-230 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
46:32
PKG_MAX_PWR_LVL1
Max Power setting allowed for ConfigTDP Level 1.
62:47
PKG_MIN_PWR_LVL1
MIN Power setting allowed for ConfigTDP Level 1.
63
Reserved
64AH
1610
MSR_CONFIG_TDP_LEVEL2
Package
ConfigTDP Level 2 Ratio and Power Level (R/O)
14:0
PKG_TDP_LVL2
Power setting for ConfigTDP Level 2.
15
Reserved
23:16
Config_TDP_LVL2_Ratio
ConfigTDP level 2 ratio to be used for this specific
processor.
31:24
Reserved
46:32
PKG_MAX_PWR_LVL2
Max Power setting allowed for ConfigTDP Level 2.
62:47
PKG_MIN_PWR_LVL2
MIN Power setting allowed for ConfigTDP Level 2.
63
Reserved
64BH
1611
MSR_CONFIG_TDP_CONTROL
Package
ConfigTDP Control (R/W)
1:0
TDP_LEVEL (RW/L)
System BIOS can program this field.
30:2
Reserved
31
Config_TDP_Lock (RW/L)
When this bit is set, the content of this register is
locked until a reset.
63:32
Reserved
64CH
1612
MSR_TURBO_ACTIVATION_RATIO
Package
ConfigTDP Control (R/W)
7:0
MAX_NON_TURBO_RATIO (RW/L)
System BIOS can program this field.
30:8
Reserved
31
TURBO_ACTIVATION_RATIO_Lock (RW/L)
When this bit is set, the content of this register is
locked until a reset.
63:32
Reserved
C80H
3200
IA32_DEBUG_INTERFACE
Package
Silicon Debug Feature Control (R/W)
See Table 2-2.
Vol. 4
2-231
MODEL-SPECIFIC REGISTERS (MSRS)
2.13.1 MSRs in the 4th Generation Intel® Core™ Processor Family Based on Haswell
Microarchitecture
Table 2-30 lists model-specific registers (MSRs) that are specific to the 4th generation Intel® Core™ processor
family and the Intel® Xeon® processor E3-1200 v3 product family (based on Haswell microarchitecture). These
processors have a CPUID Signature DisplayFamily_DisplayModel value of 06_3CH, 06_45H, or 06_46H; see Table
2-1.
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E2H
226
MSR_PKG_CST_CONFIG_CONTROL
Core
C-State Configuration Control (R/W)
Note: C-state values are processor specific C-state
code names, unrelated to MWAIT extension C-state
parameters or ACPI C-states.
3:0
Package C-State Limit (R/W)
Specifies the lowest processor-specific C-state code
name (consuming the least power) for the package.
The default is set as factory-configured package C-
state limit.
The following C-state code name encodings are
supported:
0000b: C0/C1 (no package C-state support)
0001b: C2
0010b: C3
0011b: C6
0100b: C7
0101b: C7s
Package C states C7 are not available to processors
with a CPUID Signature DisplayFamily_DisplayModel
value of 06_3CH.
9:4
Reserved
10
I/O MWAIT Redirection Enable (R/W)
14:11
Reserved
15
CFG Lock (R/WO)
24:16
Reserved
25
C3 State Auto Demotion Enable (R/W)
26
C1 State Auto Demotion Enable (R/W)
27
Enable C3 Undemotion (R/W)
28
Enable C1 Undemotion (R/W)
63:29
Reserved
17DH
381
MSR_SMM_MCA_CAP
THREAD
Enhanced SMM Capabilities (SMM-RO)
Reports SMM capability Enhancement. Accessible
only while in SMM.
57:0
Reserved
2-232 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
58
SMM_Code_Access_Chk (SMM-RO)
If set to 1, indicates that the SMM code access
restriction is supported and the
MSR_SMM_FEATURE_CONTROL is supported.
59
Long_Flow_Indication (SMM-RO)
If set to 1, indicates that the SMM long flow indicator
is supported and the MSR_SMM_DELAYED is
supported.
63:60
Reserved
1ADH
429
MSR_TURBO_RATIO_LIMIT
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 1C
Maximum turbo ratio limit of 1 core active.
15:8
Package
Maximum Ratio Limit for 2C
Maximum turbo ratio limit of 2 core active.
23:16
Package
Maximum Ratio Limit for 3C
Maximum turbo ratio limit of 3 core active.
31:24
Package
Maximum Ratio Limit for 4C
Maximum turbo ratio limit of 4 core active.
63:32
Reserved
391H
913
MSR_UNC_PERF_GLOBAL_CTRL
Package
Uncore PMU Global Control
0
Core 0 select.
1
Core 1 select.
2
Core 2 select.
3
Core 3 select.
18:4
Reserved
29
Enable all uncore counters.
30
Enable wake on PMI.
31
Enable Freezing counter when overflow.
63:32
Reserved
392H
914
MSR_UNC_PERF_GLOBAL_STATUS
Package
Uncore PMU Main Status
0
Fixed counter overflowed.
1
An ARB counter overflowed.
2
Reserved
3
A CBox counter overflowed (on any slice).
63:4
Reserved
394H
916
MSR_UNC_PERF_FIXED_CTRL
Package
Uncore Fixed Counter Control (R/W)
19:0
Reserved
Vol. 4
2-233
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
20
Enable overflow propagation.
21
Reserved
22
Enable counting.
63:23
Reserved
395H
917
MSR_UNC_PERF_FIXED_CTR
Package
Uncore Fixed Counter
47:0
Current count.
63:48
Reserved
396H
918
MSR_UNC_CBO_CONFIG
Package
Uncore C-Box Configuration Information (R/O)
3:0
Encoded number of C-Box, derive value by “-1“.
63:4
Reserved
3B0H
946
MSR_UNC_ARB_PERFCTR0
Package
Uncore Arb Unit, Performance Counter 0
3B1H
947
MSR_UNC_ARB_PERFCTR1
Package
Uncore Arb Unit, Performance Counter 1
3B2H
944
MSR_UNC_ARB_PERFEVTSEL0
Package
Uncore Arb Unit, Counter 0 Event Select MSR
3B3H
945
MSR_UNC_ARB_PERFEVTSEL1
Package
Uncore Arb Unit, Counter 1 Event Select MSR
391H
913
MSR_UNC_PERF_GLOBAL_CTRL
Package
Uncore PMU Global Control
0
Core 0 select.
1
Core 1 select.
2
Core 2 select.
3
Core 3 select.
18:4
Reserved
29
Enable all uncore counters.
30
Enable wake on PMI.
31
Enable Freezing counter when overflow.
63:32
Reserved
395H
917
MSR_UNC_PERF_FIXED_CTR
Package
Uncore Fixed Counter
47:0
Current count.
63:48
Reserved
3B3H
945
MSR_UNC_ARB_PERFEVTSEL1
Package
Uncore Arb Unit, Counter 1 Event Select MSR
4E0H
1248
MSR_SMM_FEATURE_CONTROL
Package
Enhanced SMM Feature Control (SMM-RW)
Reports SMM capability Enhancement. Accessible
only while in SMM.
0
Lock (SMM-RWO)
When set to ‘1’ locks this register from further
changes.
1
Reserved
2-234 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
2
SMM_Code_Chk_En (SMM-RW)
This control bit is available only if
MSR_SMM_MCA_CAP[58] == 1. When set to ‘0’
(default) none of the logical processors are
prevented from executing SMM code outside the
ranges defined by the SMRR.
When set to ‘1’ any logical processor in the package
that attempts to execute SMM code not within the
ranges defined by the SMRR will assert an
unrecoverable MCE.
63:3
Reserved
4E2H
1250
MSR_SMM_DELAYED
Package
SMM Delayed (SMM-RO)
Reports the interruptible state of all logical
processors in the package. Available only while in
SMM and
MSR_SMM_MCA_CAP[LONG_FLOW_INDICATION] ==
1.
N-1:0
LOG_PROC_STATE (SMM-RO)
Each bit represents a logical processor of its state in
a long flow of internal operation which delays
servicing an interrupt. The corresponding bit will be
set at the start of long events such as: Microcode
Update Load, C6, WBINVD, Ratio Change, Throttle.
The bit is automatically cleared at the end of each
long event. The reset value of this field is 0.
Only bit positions below N = CPUID.(EAX=0BH,
ECX=PKG_LVL):EBX[15:0] can be updated.
63:N
Reserved
4E3H
1251
MSR_SMM_BLOCKED
Package
SMM Blocked (SMM-RO)
Reports the blocked state of all logical processors in
the package. Available only while in SMM.
N-1:0
LOG_PROC_STATE (SMM-RO)
Each bit represents a logical processor of its blocked
state to service an SMI. The corresponding bit will be
set if the logical processor is in one of the following
states: Wait For SIPI or SENTER Sleep.
The reset value of this field is 0FFFH.
Only bit positions below N = CPUID.(EAX=0BH,
ECX=PKG_LVL):EBX[15:0] can be updated.
63:N
Reserved
606H
1542
MSR_RAPL_POWER_UNIT
Package
Unit Multipliers Used in RAPL Interfaces (R/O)
3:0
Package
Power Units
See Section 15.10.1, “RAPL Interfaces.”
7:4
Package
Reserved
Vol. 4
2-235
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
12:8
Package
Energy Status Units
Energy related information (in Joules) is based on the
multiplier, 1/2^ESU; where ESU is an unsigned
integer represented by bits 12:8. Default value is
0EH (or 61 micro-joules).
15:13
Package
Reserved
19:16
Package
Time Units
See Section 15.10.1, “RAPL Interfaces.”
63:20
Reserved
639H
1593
MSR_PP0_ENERGY_STATUS
Package
PP0 Energy Status (R/O)
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
640H
1600
MSR_PP1_POWER_LIMIT
Package
PP1 RAPL Power Limit Control (R/W)
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
641H
1601
MSR_PP1_ENERGY_STATUS
Package
PP1 Energy Status (R/O)
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
642H
1602
MSR_PP1_POLICY
Package
PP1 Balance Policy (R/W)
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
690H
1680
MSR_CORE_PERF_LIMIT_REASONS
Package
Indicator of Frequency Clipping in Processor Cores
(R/W)
(Frequency refers to processor core frequency.)
0
PROCHOT Status (R0)
When set, processor core frequency is reduced below
the operating system request due to assertion of
external PROCHOT.
1
Thermal Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal event.
3:2
Reserved
4
Graphics Driver Status (R0)
When set, frequency is reduced below the operating
system request due to Processor Graphics driver
override.
5
Autonomous Utilization-Based Frequency Control
Status (R0)
When set, frequency is reduced below the operating
system request because the processor has detected
that utilization is low.
6
VR Therm Alert Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal alert from the
Voltage Regulator.
7
Reserved
2-236 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
8
Electrical Design Point Status (R0)
When set, frequency is reduced below the operating
system request due to electrical design point
constraints (e.g., maximum electrical current
consumption).
9
Core Power Limiting Status (R0)
When set, frequency is reduced below the operating
system request due to domain-level power limiting.
10
Package-Level Power Limiting PL1 Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL1.
11
Package-Level PL2 Power Limiting Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL2.
12
Max Turbo Limit Status (R0)
When set, frequency is reduced below the operating
system request due to multi-core turbo limits.
13
Turbo Transition Attenuation Status (R0)
When set, frequency is reduced below the operating
system request due to Turbo transition attenuation.
This prevents performance degradation due to
frequent operating ratio changes.
15:14
Reserved
16
PROCHOT Log
When set, indicates that the PROCHOT Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
17
Thermal Log
When set, indicates that the Thermal Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
19:18
Reserved
20
Graphics Driver Log
When set, indicates that the Graphics Driver Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
Vol. 4
2-237
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
21
Autonomous Utilization-Based Frequency Control Log
When set, indicates that the Autonomous Utilization-
Based Frequency Control Status bit has asserted
since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
22
VR Therm Alert Log
When set, indicates that the VR Therm Alert Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
23
Reserved
24
Electrical Design Point Log
When set, indicates that the EDP Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
25
Core Power Limiting Log
When set, indicates that the Core Power Limiting
Status bit has asserted since the log bit was last
cleared.
This log bit will remain set until cleared by software
writing 0.
26
Package-Level PL1 Power Limiting Log
When set, indicates that the Package Level PL1
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
27
Package-Level PL2 Power Limiting Log
When set, indicates that the Package Level PL2
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
28
Max Turbo Limit Log
When set, indicates that the Max Turbo Limit Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
2-238 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
29
Turbo Transition Attenuation Log
When set, indicates that the Turbo Transition
Attenuation Status bit has asserted since the log bit
was last cleared.
This log bit will remain set until cleared by software
writing 0.
63:30
Reserved
6B0H
1712
MSR_GRAPHICS_PERF_LIMIT_REASONS
Package
Indicator of Frequency Clipping in the Processor
Graphics (R/W)
(Frequency refers to processor graphics frequency.)
0
PROCHOT Status (R0)
When set, frequency is reduced below the operating
system request due to assertion of external
PROCHOT.
1
Thermal Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal event.
3:2
Reserved
4
Graphics Driver Status (R0)
When set, frequency is reduced below the operating
system request due to Processor Graphics driver
override.
5
Autonomous Utilization-Based Frequency Control
Status (R0)
When set, frequency is reduced below the operating
system request because the processor has detected
that utilization is low.
6
VR Therm Alert Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal alert from the
Voltage Regulator.
7
Reserved
8
Electrical Design Point Status (R0)
When set, frequency is reduced below the operating
system request due to electrical design point
constraints (e.g., maximum electrical current
consumption).
9
Graphics Power Limiting Status (R0)
When set, frequency is reduced below the operating
system request due to domain-level power limiting.
10
Package-Level Power Limiting PL1 Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL1.
Vol. 4
2-239
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
11
Package-Level PL2 Power Limiting Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL2.
15:12
Reserved
16
PROCHOT Log
When set, indicates that the PROCHOT Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
17
Thermal Log
When set, indicates that the Thermal Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
19:18
Reserved
20
Graphics Driver Log
When set, indicates that the Graphics Driver Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
21
Autonomous Utilization-Based Frequency Control Log
When set, indicates that the Autonomous Utilization-
Based Frequency Control Status bit has asserted
since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
22
VR Therm Alert Log
When set, indicates that the VR Therm Alert Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
23
Reserved
24
Electrical Design Point Log
When set, indicates that the EDP Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
25
Core Power Limiting Log
When set, indicates that the Core Power Limiting
Status bit has asserted since the log bit was last
cleared.
This log bit will remain set until cleared by software
writing 0.
2-240 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
26
Package-Level PL1 Power Limiting Log
When set, indicates that the Package Level PL1
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
27
Package-Level PL2 Power Limiting Log
When set, indicates that the Package Level PL2
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
28
Max Turbo Limit Log
When set, indicates that the Max Turbo Limit Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
29
Turbo Transition Attenuation Log
When set, indicates that the Turbo Transition
Attenuation Status bit has asserted since the log bit
was last cleared.
This log bit will remain set until cleared by software
writing 0.
63:30
Reserved
6B1H
1713
MSR_RING_PERF_LIMIT_REASONS
Package
Indicator of Frequency Clipping in the Ring
Interconnect (R/W)
(Frequency refers to ring interconnect in the uncore.)
0
PROCHOT Status (R0)
When set, frequency is reduced below the operating
system request due to assertion of external
PROCHOT.
1
Thermal Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal event.
5:2
Reserved
6
VR Therm Alert Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal alert from the
Voltage Regulator.
7
Reserved
8
Electrical Design Point Status (R0)
When set, frequency is reduced below the operating
system request due to electrical design point
constraints (e.g., maximum electrical current
consumption).
Vol. 4
2-241
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
9
Reserved
10
Package-Level Power Limiting PL1 Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL1.
11
Package-Level PL2 Power Limiting Status (R0)
When set, frequency is reduced below the operating
system request due to package-level power limiting
PL2.
15:12
Reserved
16
PROCHOT Log
When set, indicates that the PROCHOT Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
17
Thermal Log
When set, indicates that the Thermal Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
19:18
Reserved.
20
Graphics Driver Log
When set, indicates that the Graphics Driver Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
21
Autonomous Utilization-Based Frequency Control Log
When set, indicates that the Autonomous Utilization-
Based Frequency Control Status bit has asserted
since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
22
VR Therm Alert Log
When set, indicates that the VR Therm Alert Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
23
Reserved
24
Electrical Design Point Log
When set, indicates that the EDP Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
2-242 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
25
Core Power Limiting Log
When set, indicates that the Core Power Limiting
Status bit has asserted since the log bit was last
cleared.
This log bit will remain set until cleared by software
writing 0.
26
Package-Level PL1 Power Limiting Log
When set, indicates that the Package Level PL1
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
27
Package-Level PL2 Power Limiting Log
When set, indicates that the Package Level PL2
Power Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
28
Max Turbo Limit Log
When set, indicates that the Max Turbo Limit Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
29
Turbo Transition Attenuation Log
When set, indicates that the Turbo Transition
Attenuation Status bit has asserted since the log bit
was last cleared.
This log bit will remain set until cleared by software
writing 0.
63:30
Reserved
700H
1792
MSR_UNC_CBO_0_PERFEVTSEL0
Package
Uncore C-Box 0, Counter 0 Event Select MSR
701H
1793
MSR_UNC_CBO_0_PERFEVTSEL1
Package
Uncore C-Box 0, Counter 1 Event Select MSR
706H
1798
MSR_UNC_CBO_0_PERFCTR0
Package
Uncore C-Box 0, Performance Counter 0
707H
1799
MSR_UNC_CBO_0_PERFCTR1
Package
Uncore C-Box 0, Performance Counter 1
710H
1808
MSR_UNC_CBO_1_PERFEVTSEL0
Package
Uncore C-Box 1, Counter 0 Event Select MSR
711H
1809
MSR_UNC_CBO_1_PERFEVTSEL1
Package
Uncore C-Box 1, Counter 1 Event Select MSR
716H
1814
MSR_UNC_CBO_1_PERFCTR0
Package
Uncore C-Box 1, Performance Counter 0
717H
1815
MSR_UNC_CBO_1_PERFCTR1
Package
Uncore C-Box 1, Performance Counter 1
720H
1824
MSR_UNC_CBO_2_PERFEVTSEL0
Package
Uncore C-Box 2, Counter 0 Event Select MSR
721H
1824
MSR_UNC_CBO_2_PERFEVTSEL1
Package
Uncore C-Box 2, Counter 1 Event Select MSR
726H
1830
MSR_UNC_CBO_2_PERFCTR0
Package
Uncore C-Box 2, Performance Counter 0
727H
1831
MSR_UNC_CBO_2_PERFCTR1
Package
Uncore C-Box 2, Performance Counter 1
Vol. 4
2-243
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
730H
1840
MSR_UNC_CBO_3_PERFEVTSEL0
Package
Uncore C-Box 3, Counter 0 Event Select MSR
731H
1841
MSR_UNC_CBO_3_PERFEVTSEL1
Package
Uncore C-Box 3, Counter 1 Event Select MSR
736H
1846
MSR_UNC_CBO_3_PERFCTR0
Package
Uncore C-Box 3, Performance Counter 0
737H
1847
MSR_UNC_CBO_3_PERFCTR1
Package
Uncore C-Box 3, Performance Counter 1
See Table 2-20, Table 2-21, Table 2-22, Table 2-25, and Table 2-29 for other MSR definitions applicable to processors with a CPUID
Signature DisplayFamily_DisplayModel value of 063CH or 06_46H.
2.13.2 Additional Residency MSRs Supported in 4th Generation Intel® Core™ Processors
The 4th generation Intel® Core™ processor family (based on Haswell microarchitecture) with a CPUID Signature
DisplayFamily_DisplayModel value of 06_45H supports the MSR interfaces listed in Table 2-20, Table 2-21, Table
2-29, Table 2-30, and Table 2-31.
Table 2-31. Additional Residency MSRs Supported by 4th Generation Intel® Core™ Processors with a
CPUID Signature DisplayFamily_DisplayModel Value of 06_45H
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E2H
226
MSR_PKG_CST_CONFIG_CONTROL
Core
C-State Configuration Control (R/W)
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-states.
3:0
Package C-State Limit (R/W)
Specifies the lowest processor-specific C-state code
name (consuming the least power) for the package. The
default is set as factory-configured package C-state
limit.
The following C-state code name encodings are
supported:
0000b: C0/C1 (no package C-state support)
0001b: C2
0010b: C3
0011b: C6
0100b: C7
0101b: C7s
0110b: C8
0111b: C9
1000b: C10
9:4
Reserved
10
I/O MWAIT Redirection Enable (R/W)
14:11
Reserved
15
CFG Lock (R/WO)
2-244 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-31. Additional Residency MSRs Supported by 4th Generation Intel® Core™ Processors with a
CPUID Signature DisplayFamily_DisplayModel Value of 06_45H
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
24:16
Reserved
25
C3 State Auto Demotion Enable (R/W)
26
C1 State Auto Demotion Enable (R/W)
27
Enable C3 Undemotion (R/W)
28
Enable C1 Undemotion (R/W)
63:29
Reserved
630H
1584
MSR_PKG_C8_RESIDENCY
Package
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-States.
59:0
Package C8 Residency Counter (R/O)
Value since last reset that this package is in processor-
specific C8 states. Count at the same frequency as the
TSC.
63:60
Reserved
631H
1585
MSR_PKG_C9_RESIDENCY
Package
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-States.
59:0
Package C9 Residency Counter (R/O)
Value since last reset that this package is in processor-
specific C9 states. Count at the same frequency as the
TSC.
63:60
Reserved
632H
1586
MSR_PKG_C10_RESIDENCY
Package
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-States.
59:0
Package C10 Residency Counter (R/O)
Value since last reset that this package is in processor-
specific C10 states. Count at the same frequency as the
TSC.
63:60
Reserved
See Table 2-20, Table 2-21, Table 2-22, Table 2-29, and Table 2-30 for other MSR definitions applicable to processors with a CPUID
Signature DisplayFamily_DisplayModel value of 06_45H.
2.14
MSRS IN THE INTEL® XEON® PROCESSOR E5 V3 AND E7 V3 PRODUCT
FAMILY
The Intel® Xeon® processor E5 v3 family and the Intel® Xeon® processor E7 v3 family are based on Haswell-E
microarchitecture (CPUID Signature DisplayFamily_DisplayModel value of 06_3F). These processors support the
MSR interfaces listed in Table 2-20, Table 2-29, and Table 2-32.
Vol. 4
2-245
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
35H
53
MSR_CORE_THREAD_COUNT
Package
Configured State of Enabled Processor Core Count and
Logical Processor Count (R/O)
• After a Power-On RESET, enumerates factory
configuration of the number of processor cores and
logical processors in the physical package.
• Following the sequence of (i) BIOS modified a
Configuration Mask which selects a subset of
processor cores to be active post RESET and (ii) a
RESET event after the modification, enumerates the
current configuration of enabled processor core
count and logical processor count in the physical
package.
15:0
THREAD_COUNT (R/O)
The number of logical processors that are currently
enabled (by either factory configuration or BIOS
configuration) in the physical package.
31:16
Core_COUNT (R/O)
The number of processor cores that are currently
enabled (by either factory configuration or BIOS
configuration) in the physical package.
63:32
Reserved
53H
83
MSR_THREAD_ID_INFO
Thread
A Hardware Assigned ID for the Logical Processor (R/O)
7:0
Logical_Processor_ID (R/O)
An implementation-specific numerical value physically
assigned to each logical processor. This ID is not related
to Initial APIC ID or x2APIC ID, it is unique within a
physical package.
63:8
Reserved
E2H
226
MSR_PKG_CST_CONFIG_CONTROL
Core
C-State Configuration Control (R/W)
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-states.
2:0
Package C-State Limit (R/W)
Specifies the lowest processor-specific C-state code
name (consuming the least power) for the package. The
default is set as factory-configured package C-state
limit.
The following C-state code name encodings are
supported:
000b: C0/C1 (no package C-state support)
001b: C2
010b: C6 (non-retention)
011b: C6 (retention)
111b: No Package C state limits. All C states supported
by the processor are available.
2-246 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
9:3
Reserved
10
I/O MWAIT Redirection Enable (R/W)
14:11
Reserved
15
CFG Lock (R/WO)
24:16
Reserved
25
C3 State Auto Demotion Enable (R/W)
26
C1 State Auto Demotion Enable (R/W)
27
Enable C3 Undemotion (R/W)
28
Enable C1 Undemotion (R/W)
29
Package C State Demotion Enable (R/W)
30
Package C State UnDemotion Enable (R/W)
63:31
Reserved
179H
377
IA32_MCG_CAP
Thread
Global Machine Check Capability (R/O)
7:0
Count
8
MCG_CTL_P
9
MCG_EXT_P
10
MCP_CMCI_P
11
MCG_TES_P
15:12
Reserved
23:16
MCG_EXT_CNT
24
MCG_SER_P
25
MCG_EM_P
26
MCG_ELOG_P
63:27
Reserved
17DH
381
MSR_SMM_MCA_CAP
Thread
Enhanced SMM Capabilities (SMM-RO)
Reports SMM capability Enhancement. Accessible only
while in SMM.
57:0
Reserved
58
SMM_Code_Access_Chk (SMM-RO)
If set to 1, indicates that the SMM code access
restriction is supported and a host-space interface
available to SMM handler.
59
Long_Flow_Indication (SMM-RO)
If set to 1, indicates that the SMM long flow indicator is
supported and a host-space interface available to SMM
handler.
63:60
Reserved
17FH
383
MSR_ERROR_CONTROL
Package
MC Bank Error Configuration (R/W)
0
Reserved
Vol. 4
2-247
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
1
MemError Log Enable (R/W)
When set, enables IMC status bank to log additional info
in bits 36:32.
63:2
Reserved
1ADH
429
MSR_TURBO_RATIO_LIMIT
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 1C
Maximum turbo ratio limit of 1 core active.
15:8
Package
Maximum Ratio Limit for 2C
Maximum turbo ratio limit of 2 core active.
23:16
Package
Maximum Ratio Limit for 3C
Maximum turbo ratio limit of 3 core active.
31:24
Package
Maximum Ratio Limit for 4C
Maximum turbo ratio limit of 4 core active.
39:32
Package
Maximum Ratio Limit for 5C
Maximum turbo ratio limit of 5 core active.
47:40
Package
Maximum Ratio Limit for 6C
Maximum turbo ratio limit of 6 core active.
55:48
Package
Maximum Ratio Limit for 7C
Maximum turbo ratio limit of 7 core active.
63:56
Package
Maximum Ratio Limit for 8C
Maximum turbo ratio limit of 8 core active.
1AEH
430
MSR_TURBO_RATIO_LIMIT1
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 9C
Maximum turbo ratio limit of 9 core active.
15:8
Package
Maximum Ratio Limit for 10C
Maximum turbo ratio limit of 10 core active.
23:16
Package
Maximum Ratio Limit for 11C
Maximum turbo ratio limit of 11 core active.
31:24
Package
Maximum Ratio Limit for 12C
Maximum turbo ratio limit of 12 core active.
39:32
Package
Maximum Ratio Limit for 13C
Maximum turbo ratio limit of 13 core active.
47:40
Package
Maximum Ratio Limit for 14C
Maximum turbo ratio limit of 14 core active.
55:48
Package
Maximum Ratio Limit for 15C
Maximum turbo ratio limit of 15 core active.
2-248 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
63:56
Package
Maximum Ratio Limit for16C
Maximum turbo ratio limit of 16 core active.
1AFH
431
MSR_TURBO_RATIO_LIMIT2
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 17C
Maximum turbo ratio limit of 17 core active.
15:8
Package
Maximum Ratio Limit for 18C
Maximum turbo ratio limit of 18 core active.
62:16
Package
Reserved
63
Package
Semaphore for Turbo Ratio Limit Configuration
If 1, the processor uses override configuration1
specified in MSR_TURBO_RATIO_LIMIT,
MSR_TURBO_RATIO_LIMIT1, and
MSR_TURBO_RATIO_LIMIT2.
If 0, the processor uses factory-set configuration
(Default).
414H
1044
IA32_MC5_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
415H
1045
IA32_MC5_STATUS
Package
Bank MC5 reports MC errors from the Intel QPI 0
416H
1046
IA32_MC5_ADDR
Package
module.
417H
1047
IA32_MC5_MISC
Package
418H
1048
IA32_MC6_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
419H
1049
IA32_MC6_STATUS
Package
Bank MC6 reports MC errors from the integrated I/O
41AH
1050
IA32_MC6_ADDR
Package
module.
41BH
1051
IA32_MC6_MISC
Package
41CH
1052
IA32_MC7_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
41DH
1053
IA32_MC7_STATUS
Package
Bank MC7 reports MC errors from the home agent HA 0.
41EH
1054
IA32_MC7_ADDR
Package
41FH
1055
IA32_MC7_MISC
Package
420H
1056
IA32_MC8_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
421H
1057
IA32_MC8_STATUS
Package
Bank MC8 reports MC errors from the home agent HA 1.
422H
1058
IA32_MC8_ADDR
Package
423H
1059
IA32_MC8_MISC
Package
424H
1060
IA32_MC9_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
425H
1061
IA32_MC9_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
426H
1062
IA32_MC9_ADDR
Package
channel of the integrated memory controllers.
427H
1063
IA32_MC9_MISC
Package
Vol. 4
2-249
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
428H
1064
IA32_MC10_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
429H
1065
IA32_MC10_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
42AH
1066
IA32_MC10_ADDR
Package
channel of the integrated memory controllers.
42BH
1067
IA32_MC10_MISC
Package
42CH
1068
IA32_MC11_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
42DH
1069
IA32_MC11_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
42EH
1070
IA32_MC11_ADDR
Package
channel of the integrated memory controllers.
42FH
1071
IA32_MC11_MISC
Package
430H
1072
IA32_MC12_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
431H
1073
IA32_MC12_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
432H
1074
IA32_MC12_ADDR
Package
channel of the integrated memory controllers.
433H
1075
IA32_MC12_MISC
Package
434H
1076
IA32_MC13_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
435H
1077
IA32_MC13_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
436H
1078
IA32_MC13_ADDR
Package
channel of the integrated memory controllers.
437H
1079
IA32_MC13_MISC
Package
438H
1080
IA32_MC14_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
439H
1081
IA32_MC14_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
43AH
1082
IA32_MC14_ADDR
Package
channel of the integrated memory controllers.
43BH
1083
IA32_MC14_MISC
Package
43CH
1084
IA32_MC15_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
43DH
1085
IA32_MC15_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
43EH
1086
IA32_MC15_ADDR
Package
channel of the integrated memory controllers.
43FH
1087
IA32_MC15_MISC
Package
440H
1088
IA32_MC16_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
441H
1089
IA32_MC16_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
442H
1090
IA32_MC16_ADDR
Package
channel of the integrated memory controllers.
443H
1091
IA32_MC16_MISC
Package
444H
1092
IA32_MC17_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
445H
1093
IA32_MC17_STATUS
Package
Bank MC17 reports MC errors from the following pair of
446H
1094
IA32_MC17_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo0, CBo3, CBo6,
447H
1095
IA32_MC17_MISC
Package
CBo9, CBo12, CBo15.
448H
1096
IA32_MC18_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
449H
1097
IA32_MC18_STATUS
Package
Bank MC18 reports MC errors from the following pair of
44AH
1098
IA32_MC18_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo1, CBo4, CBo7,
44BH
1099
IA32_MC18_MISC
Package
CBo10, CBo13, CBo16.
2-250 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
44CH
1100
IA32_MC19_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
44DH
1101
IA32_MC19_STATUS
Package
Bank MC19 reports MC errors from the following pair of
44EH
1102
IA32_MC19_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo2, CBo5, CBo8,
44FH
1103
IA32_MC19_MISC
Package
CBo11, CBo14, CBo17.
450H
1104
IA32_MC20_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
451H
1105
IA32_MC20_STATUS
Package
Bank MC20 reports MC errors from the Intel QPI 1
452H
1106
IA32_MC20_ADDR
Package
module.
453H
1107
IA32_MC20_MISC
Package
454H
1108
IA32_MC21_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
455H
1109
IA32_MC21_STATUS
Package
Bank MC21 reports MC errors from the Intel QPI 2
456H
1110
IA32_MC21_ADDR
Package
module.
457H
1111
IA32_MC21_MISC
Package
606H
1542
MSR_RAPL_POWER_UNIT
Package
Unit Multipliers Used in RAPL Interfaces (R/O)
3:0
Package
Power Units
See Section 15.10.1, “RAPL Interfaces.”
7:4
Package
Reserved
12:8
Package
Energy Status Units
Energy related information (in Joules) is based on the
multiplier, 1/2^ESU; where ESU is an unsigned integer
represented by bits 12:8. Default value is 0EH (or 61
micro-joules).
15:13
Package
Reserved
19:16
Package
Time Units
See Section 15.10.1, “RAPL Interfaces.”
63:20
Reserved
618H
1560
MSR_DRAM_POWER_LIMIT
Package
DRAM RAPL Power Limit Control (R/W)
See Section 15.10.5, “DRAM RAPL Domain.”
619H
1561
MSR_DRAM_ENERGY_STATUS
Package
DRAM Energy Status (R/O)
Energy Consumed by DRAM devices.
31:0
Energy in 15.3 micro-joules. Requires BIOS configuration
to enable DRAM RAPL mode 0 (Direct VR).
63:32
Reserved
61BH
1563
MSR_DRAM_PERF_STATUS
Package
DRAM Performance Throttling Status (R/O)
See Section 15.10.5, “DRAM RAPL Domain.”
61CH
1564
MSR_DRAM_POWER_INFO
Package
DRAM RAPL Parameters (R/W)
See Section 15.10.5, “DRAM RAPL Domain.”
61EH
1566
MSR_PCIE_PLL_RATIO
Package
Configuration of PCIE PLL Relative to BCLK(R/W)
Vol. 4
2-251
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
1:0
Package
PCIE Ratio (R/W)
00b: Use 5:5 mapping for100MHz operation (default).
01b: Use 5:4 mapping for125MHz operation.
10b: Use 5:3 mapping for166MHz operation.
11b: Use 5:2 mapping for250MHz operation.
2
Package
LPLL Select (R/W)
If 1, use configured setting of PCIE Ratio.
3
Package
LONG RESET (R/W)
If 1, wait an additional time-out before re-locking
Gen2/Gen3 PLLs.
63:4
Reserved
620H
1568
MSR UNCORE_RATIO_LIMIT
Package
Uncore Ratio Limit (R/W)
Out of reset, the min_ratio and max_ratio fields
represent the widest possible range of uncore
frequencies. Writing to these fields allows software to
control the minimum and the maximum frequency that
hardware will select.
63:15
Reserved
14:8
MIN_RATIO
Writing to this field controls the minimum possible ratio
of the LLC/Ring.
7
Reserved
6:0
MAX_RATIO
This field is used to limit the max ratio of the LLC/Ring.
639H
1593
MSR_PP0_ENERGY_STATUS
Package
Reserved (R/O)
Reads return 0.
690H
1680
MSR_CORE_PERF_LIMIT_REASONS
Package
Indicator of Frequency Clipping in Processor Cores (R/W)
(Frequency refers to processor core frequency.)
0
PROCHOT Status (R0)
When set, processor core frequency is reduced below
the operating system request due to assertion of
external PROCHOT.
1
Thermal Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal event.
2
Power Budget Management Status (R0)
When set, frequency is reduced below the operating
system request due to PBM limit
3
Platform Configuration Services Status (R0)
When set, frequency is reduced below the operating
system request due to PCS limit
4
Reserved
2-252 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
5
Autonomous Utilization-Based Frequency Control
Status (R0)
When set, frequency is reduced below the operating
system request because the processor has detected
that utilization is low.
6
VR Therm Alert Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal alert from the Voltage
Regulator.
7
Reserved
8
Electrical Design Point Status (R0)
When set, frequency is reduced below the operating
system request due to electrical design point
constraints (e.g., maximum electrical current
consumption).
9
Reserved
10
Multi-Core Turbo Status (R0)
When set, frequency is reduced below the operating
system request due to Multi-Core Turbo limits.
12:11
Reserved
13
Core Frequency P1 Status (R0)
When set, frequency is reduced below max non-turbo
P1.
14
Core Max N-Core Turbo Frequency Limiting Status (R0)
When set, frequency is reduced below max n-core turbo
frequency.
15
Core Frequency Limiting Status (R0)
When set, frequency is reduced below the operating
system request.
16
PROCHOT Log
When set, indicates that the PROCHOT Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
17
Thermal Log
When set, indicates that the Thermal Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
18
Power Budget Management Log
When set, indicates that the PBM Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
Vol. 4
2-253
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
19
Platform Configuration Services Log
When set, indicates that the PCS Status bit has asserted
since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
20
Reserved
21
Autonomous Utilization-Based Frequency Control Log
When set, indicates that the AUBFC Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
22
VR Therm Alert Log
When set, indicates that the VR Therm Alert Status bit
has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
23
Reserved
24
Electrical Design Point Log
When set, indicates that the EDP Status bit has asserted
since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
25
Reserved
26
Multi-Core Turbo Log
When set, indicates that the Multi-Core Turbo Status bit
has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
28:27
Reserved
29
Core Frequency P1 Log
When set, indicates that the Core Frequency P1 Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
30
Core Max N-Core Turbo Frequency Limiting Log
When set, indicates that the Core Max n-core Turbo
Frequency Limiting Status bit has asserted since the log
bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
2-254 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-32. Additional MSRs Supported by the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
31
Core Frequency Limiting Log
When set, indicates that the Core Frequency Limiting
Status bit has asserted since the log bit was last
cleared.
This log bit will remain set until cleared by software
writing 0.
63:32
Reserved
C8DH
3213
IA32_QM_EVTSEL
THREAD
Monitoring Event Select Register (R/W)
If CPUID.(EAX=07H, ECX=0):EBX.RDT-M[bit 12] = 1.
7:0
EventID (R/W)
Event encoding:
0x0: No monitoring.
0x1: L3 occupancy monitoring.
All other encoding reserved.
31:8
Reserved
41:32
RMID (R/W)
63:42
Reserved
C8EH
3214
IA32_QM_CTR
THREAD
Monitoring Counter Register (R/O)
If CPUID.(EAX=07H, ECX=0):EBX.RDT-M[bit 12] = 1.
61:0
Resource Monitored Data
62
Unavailable: If 1, indicates data for this RMID is not
available or not monitored for this resource or RMID.
63
Error: If 1, indicates an unsupported RMID or event type
was written to IA32_PQR_QM_EVTSEL.
C8FH
3215
IA32_PQR_ASSOC
THREAD
Resource Association Register (R/W)
9:0
RMID
63: 10
Reserved
See Table 2-20 and Table 2-29 for other MSR definitions applicable to processors with a CPUID Signature DisplayFamily_DisplayModel
value of 06_3FH.
NOTES:
1. An override configuration lower than the factory-set configuration is always supported. An override configuration higher than the fac-
tory-set configuration is dependent on features specific to the processor and the platform.
2.14.1 Additional Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family
The Intel Xeon Processor E5 v3 and E7 v3 families are based on Haswell-E microarchitecture. The MSR-based
uncore PMU interfaces are listed in Table 2-33. For complete details of the uncore PMU, refer to the Intel Xeon
Processor E5 v3 Product Family Uncore Performance Monitoring Guide. These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_3FH.
Vol. 4
2-255
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
700H
1792
MSR_PMON_GLOBAL_CTL
Package
Uncore Perfmon Per-Socket Global Control
701H
1793
MSR_PMON_GLOBAL_STATUS
Package
Uncore Perfmon Per-Socket Global Status
702H
1794
MSR_PMON_GLOBAL_CONFIG
Package
Uncore Perfmon Per-Socket Global Configuration
703H
1795
MSR_U_PMON_UCLK_FIXED_CTL
Package
Uncore U-Box UCLK Fixed Counter Control
704H
1796
MSR_U_PMON_UCLK_FIXED_CTR
Package
Uncore U-Box UCLK Fixed Counter
705H
1797
MSR_U_PMON_EVNTSEL0
Package
Uncore U-Box Perfmon Event Select for U-Box
Counter 0
706H
1798
MSR_U_PMON_EVNTSEL1
Package
Uncore U-Box Perfmon Event Select for U-Box
Counter 1
708H
1800
MSR_U_PMON_BOX_STATUS
Package
Uncore U-Box Perfmon U-Box Wide Status
709H
1801
MSR_U_PMON_CTR0
Package
Uncore U-Box Perfmon Counter 0
70AH
1802
MSR_U_PMON_CTR1
Package
Uncore U-Box Perfmon Counter 1
710H
1808
MSR_PCU_PMON_BOX_CTL
Package
Uncore PCU Perfmon for PCU-Box-Wide Control
711H
1809
MSR_PCU_PMON_EVNTSEL0
Package
Uncore PCU Perfmon Event Select for PCU Counter 0
712H
1810
MSR_PCU_PMON_EVNTSEL1
Package
Uncore PCU Perfmon Event Select for PCU Counter 1
713H
1811
MSR_PCU_PMON_EVNTSEL2
Package
Uncore PCU Perfmon Event Select for PCU Counter 2
714H
1812
MSR_PCU_PMON_EVNTSEL3
Package
Uncore PCU Perfmon Event Select for PCU Counter 3
715H
1813
MSR_PCU_PMON_BOX_FILTER
Package
Uncore PCU Perfmon Box-Wide Filter
716H
1814
MSR_PCU_PMON_BOX_STATUS
Package
Uncore PCU Perfmon Box Wide Status
717H
1815
MSR_PCU_PMON_CTR0
Package
Uncore PCU Perfmon Counter 0
718H
1816
MSR_PCU_PMON_CTR1
Package
Uncore PCU Perfmon Counter 1
719H
1817
MSR_PCU_PMON_CTR2
Package
Uncore PCU Perfmon Counter 2
71AH
1818
MSR_PCU_PMON_CTR3
Package
Uncore PCU Perfmon Counter 3
720H
1824
MSR_S0_PMON_BOX_CTL
Package
Uncore SBo 0 Perfmon for SBo 0 Box-Wide Control
721H
1825
MSR_S0_PMON_EVNTSEL0
Package
Uncore SBo 0 Perfmon Event Select for SBo 0
Counter 0
722H
1826
MSR_S0_PMON_EVNTSEL1
Package
Uncore SBo 0 Perfmon Event Select for SBo 0
Counter 1
723H
1827
MSR_S0_PMON_EVNTSEL2
Package
Uncore SBo 0 Perfmon Event Select for SBo 0
Counter 2
724H
1828
MSR_S0_PMON_EVNTSEL3
Package
Uncore SBo 0 Perfmon Event Select for SBo 0
Counter 3
725H
1829
MSR_S0_PMON_BOX_FILTER
Package
Uncore SBo 0 Perfmon Box-Wide Filter
726H
1830
MSR_S0_PMON_CTR0
Package
Uncore SBo 0 Perfmon Counter 0
727H
1831
MSR_S0_PMON_CTR1
Package
Uncore SBo 0 Perfmon Counter 1
728H
1832
MSR_S0_PMON_CTR2
Package
Uncore SBo 0 Perfmon Counter 2
729H
1833
MSR_S0_PMON_CTR3
Package
Uncore SBo 0 Perfmon Counter 3
72AH
1834
MSR_S1_PMON_BOX_CTL
Package
Uncore SBo 1 Perfmon for SBo 1 Box-Wide Control
2-256 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
72BH
1835
MSR_S1_PMON_EVNTSEL0
Package
Uncore SBo 1 Perfmon Event Select for SBo 1
Counter 0
72CH
1836
MSR_S1_PMON_EVNTSEL1
Package
Uncore SBo 1 Perfmon Event Select for SBo 1
Counter 1
72DH
1837
MSR_S1_PMON_EVNTSEL2
Package
Uncore SBo 1 Perfmon Event Select for SBo 1
Counter 2
72EH
1838
MSR_S1_PMON_EVNTSEL3
Package
Uncore SBo 1 Perfmon Event Select for SBo 1
Counter 3
72FH
1839
MSR_S1_PMON_BOX_FILTER
Package
Uncore SBo 1 Perfmon Box-Wide Filter
730H
1840
MSR_S1_PMON_CTR0
Package
Uncore SBo 1 Perfmon Counter 0
731H
1841
MSR_S1_PMON_CTR1
Package
Uncore SBo 1 Perfmon Counter 1
732H
1842
MSR_S1_PMON_CTR2
Package
Uncore SBo 1 Perfmon Counter 2
733H
1843
MSR_S1_PMON_CTR3
Package
Uncore SBo 1 Perfmon Counter 3
734H
1844
MSR_S2_PMON_BOX_CTL
Package
Uncore SBo 2 Perfmon for SBo 2 Box-Wide Control
735H
1845
MSR_S2_PMON_EVNTSEL0
Package
Uncore SBo 2 Perfmon Event Select for SBo 2
Counter 0
736H
1846
MSR_S2_PMON_EVNTSEL1
Package
Uncore SBo 2 Perfmon Event Select for SBo 2
Counter 1
737H
1847
MSR_S2_PMON_EVNTSEL2
Package
Uncore SBo 2 Perfmon Event Select for SBo 2
Counter 2
738H
1848
MSR_S2_PMON_EVNTSEL3
Package
Uncore SBo 2 Perfmon Event Select for SBo 2
Counter 3
739H
1849
MSR_S2_PMON_BOX_FILTER
Package
Uncore SBo 2 Perfmon Box-Wide Filter
73AH
1850
MSR_S2_PMON_CTR0
Package
Uncore SBo 2 Perfmon Counter 0
73BH
1851
MSR_S2_PMON_CTR1
Package
Uncore SBo 2 Perfmon Counter 1
73CH
1852
MSR_S2_PMON_CTR2
Package
Uncore SBo 2 Perfmon Counter 2
73DH
1853
MSR_S2_PMON_CTR3
Package
Uncore SBo 2 Perfmon Counter 3
73EH
1854
MSR_S3_PMON_BOX_CTL
Package
Uncore SBo 3 Perfmon for SBo 3 Box-Wide Control
73FH
1855
MSR_S3_PMON_EVNTSEL0
Package
Uncore SBo 3 Perfmon Event Select for SBo 3
Counter 0
740H
1856
MSR_S3_PMON_EVNTSEL1
Package
Uncore SBo 3 Perfmon Event Select for SBo 3
Counter 1
741H
1857
MSR_S3_PMON_EVNTSEL2
Package
Uncore SBo 3 Perfmon Event Select for SBo 3
Counter 2
742H
1858
MSR_S3_PMON_EVNTSEL3
Package
Uncore SBo 3 Perfmon Event Select for SBo 3
Counter 3
743H
1859
MSR_S3_PMON_BOX_FILTER
Package
Uncore SBo 3 Perfmon Box-Wide Filter
744H
1860
MSR_S3_PMON_CTR0
Package
Uncore SBo 3 Perfmon Counter 0
745H
1861
MSR_S3_PMON_CTR1
Package
Uncore SBo 3 Perfmon Counter 1
746H
1862
MSR_S3_PMON_CTR2
Package
Uncore SBo 3 Perfmon Counter 2
747H
1863
MSR_S3_PMON_CTR3
Package
Uncore SBo 3 Perfmon Counter 3
Vol. 4
2-257
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E00H
3584
MSR_C0_PMON_BOX_CTL
Package
Uncore C-Box 0 Perfmon for Box-Wide Control
E01H
3585
MSR_C0_PMON_EVNTSEL0
Package
Uncore C-Box 0 Perfmon Event Select for C-Box 0
Counter 0
E02H
3586
MSR_C0_PMON_EVNTSEL1
Package
Uncore C-Box 0 Perfmon Event Select for C-Box 0
Counter 1
E03H
3587
MSR_C0_PMON_EVNTSEL2
Package
Uncore C-Box 0 Perfmon Event Select for C-Box 0
Counter 2
E04H
3588
MSR_C0_PMON_EVNTSEL3
Package
Uncore C-Box 0 Perfmon Event Select for C-Box 0
Counter 3
E05H
3589
MSR_C0_PMON_BOX_FILTER0
Package
Uncore C-Box 0 Perfmon Box Wide Filter 0
E06H
3590
MSR_C0_PMON_BOX_FILTER1
Package
Uncore C-Box 0 Perfmon Box Wide Filter 1
E07H
3591
MSR_C0_PMON_BOX_STATUS
Package
Uncore C-Box 0 Perfmon Box Wide Status
E08H
3592
MSR_C0_PMON_CTR0
Package
Uncore C-Box 0 Perfmon Counter 0
E09H
3593
MSR_C0_PMON_CTR1
Package
Uncore C-Box 0 Perfmon Counter 1
E0AH
3594
MSR_C0_PMON_CTR2
Package
Uncore C-Box 0 Perfmon Counter 2
E0BH
3595
MSR_C0_PMON_CTR3
Package
Uncore C-Box 0 Perfmon Counter 3
E10H
3600
MSR_C1_PMON_BOX_CTL
Package
Uncore C-Box 1 Perfmon for Box-Wide Control
E11H
3601
MSR_C1_PMON_EVNTSEL0
Package
Uncore C-Box 1 Perfmon Event Select for C-Box 1
Counter 0
E12H
3602
MSR_C1_PMON_EVNTSEL1
Package
Uncore C-Box 1 Perfmon Event Select for C-Box 1
Counter 1
E13H
3603
MSR_C1_PMON_EVNTSEL2
Package
Uncore C-Box 1 Perfmon Event Select for C-Box 1
Counter 2
E14H
3604
MSR_C1_PMON_EVNTSEL3
Package
Uncore C-Box 1 Perfmon Event Select for C-Box 1
Counter 3
E15H
3605
MSR_C1_PMON_BOX_FILTER0
Package
Uncore C-Box 1 Perfmon Box Wide Filter 0
E16H
3606
MSR_C1_PMON_BOX_FILTER1
Package
Uncore C-Box 1 Perfmon Box Wide Filter1
E17H
3607
MSR_C1_PMON_BOX_STATUS
Package
Uncore C-Box 1 Perfmon Box Wide Status
E18H
3608
MSR_C1_PMON_CTR0
Package
Uncore C-Box 1 Perfmon Counter 0
E19H
3609
MSR_C1_PMON_CTR1
Package
Uncore C-Box 1 Perfmon Counter 1
E1AH
3610
MSR_C1_PMON_CTR2
Package
Uncore C-Box 1 Perfmon Counter 2
E1BH
3611
MSR_C1_PMON_CTR3
Package
Uncore C-Box 1 Perfmon Counter 3
E20H
3616
MSR_C2_PMON_BOX_CTL
Package
Uncore C-Box 2 Perfmon for Box-Wide Control
E21H
3617
MSR_C2_PMON_EVNTSEL0
Package
Uncore C-Box 2 Perfmon Event Select for C-Box 2
Counter 0
E22H
3618
MSR_C2_PMON_EVNTSEL1
Package
Uncore C-Box 2 Perfmon Event Select for C-Box 2
Counter 1
E23H
3619
MSR_C2_PMON_EVNTSEL2
Package
Uncore C-Box 2 Perfmon Event Select for C-Box 2
Counter 2
E24H
3620
MSR_C2_PMON_EVNTSEL3
Package
Uncore C-Box 2 Perfmon Event select for C-Box 2
Counter 3
2-258 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E25H
3621
MSR_C2_PMON_BOX_FILTER0
Package
Uncore C-Box 2 Perfmon Box Wide Filter 0
E26H
3622
MSR_C2_PMON_BOX_FILTER1
Package
Uncore C-Box 2 Perfmon Box Wide Filter1
E27H
3623
MSR_C2_PMON_BOX_STATUS
Package
Uncore C-Box 2 Perfmon Box Wide Status
E28H
3624
MSR_C2_PMON_CTR0
Package
Uncore C-Box 2 Perfmon Counter 0
E29H
3625
MSR_C2_PMON_CTR1
Package
Uncore C-Box 2 Perfmon Counter 1
E2AH
3626
MSR_C2_PMON_CTR2
Package
Uncore C-Box 2 Perfmon Counter 2
E2BH
3627
MSR_C2_PMON_CTR3
Package
Uncore C-Box 2 Perfmon Counter 3
E30H
3632
MSR_C3_PMON_BOX_CTL
Package
Uncore C-Box 3 Perfmon for Box-Wide Control
E31H
3633
MSR_C3_PMON_EVNTSEL0
Package
Uncore C-Box 3 Perfmon Event Select for C-Box 3
Counter 0
E32H
3634
MSR_C3_PMON_EVNTSEL1
Package
Uncore C-Box 3 Perfmon Event Select for C-Box 3
Counter 1
E33H
3635
MSR_C3_PMON_EVNTSEL2
Package
Uncore C-Box 3 Perfmon Event Select for C-Box 3
Counter 2
E34H
3636
MSR_C3_PMON_EVNTSEL3
Package
Uncore C-Box 3 Perfmon Event Select for C-Box 3
Counter 3
E35H
3637
MSR_C3_PMON_BOX_FILTER0
Package
Uncore C-Box 3 Perfmon Box Wide Filter 0
E36H
3638
MSR_C3_PMON_BOX_FILTER1
Package
Uncore C-Box 3 Perfmon Box Wide Filter1
E37H
3639
MSR_C3_PMON_BOX_STATUS
Package
Uncore C-Box 3 Perfmon Box Wide Status
E38H
3640
MSR_C3_PMON_CTR0
Package
Uncore C-Box 3 Perfmon Counter 0
E39H
3641
MSR_C3_PMON_CTR1
Package
Uncore C-Box 3 Perfmon Counter 1
E3AH
3642
MSR_C3_PMON_CTR2
Package
Uncore C-Box 3 Perfmon Counter 2
E3BH
3643
MSR_C3_PMON_CTR3
Package
Uncore C-Box 3 Perfmon Counter 3
E40H
3648
MSR_C4_PMON_BOX_CTL
Package
Uncore C-Box 4 Perfmon for Box-Wide Control
E41H
3649
MSR_C4_PMON_EVNTSEL0
Package
Uncore C-Box 4 Perfmon Event Select for C-Box 4
Counter 0
E42H
3650
MSR_C4_PMON_EVNTSEL1
Package
Uncore C-Box 4 Perfmon Event Select for C-Box 4
Counter 1
E43H
3651
MSR_C4_PMON_EVNTSEL2
Package
Uncore C-Box 4 Perfmon Event Select for C-Box 4
Counter 2
E44H
3652
MSR_C4_PMON_EVNTSEL3
Package
Uncore C-Box 4 Perfmon Event Select for C-Box 4
Counter 3
E45H
3653
MSR_C4_PMON_BOX_FILTER0
Package
Uncore C-Box 4 Perfmon Box Wide Filter 0
E46H
3654
MSR_C4_PMON_BOX_FILTER1
Package
Uncore C-Box 4 Perfmon Box Wide Filter1
E47H
3655
MSR_C4_PMON_BOX_STATUS
Package
Uncore C-Box 4 Perfmon Box Wide Status
E48H
3656
MSR_C4_PMON_CTR0
Package
Uncore C-Box 4 Perfmon Counter 0
E49H
3657
MSR_C4_PMON_CTR1
Package
Uncore C-Box 4 Perfmon Counter 1
E4AH
3658
MSR_C4_PMON_CTR2
Package
Uncore C-Box 4 Perfmon Counter 2
E4BH
3659
MSR_C4_PMON_CTR3
Package
Uncore C-Box 4 Perfmon Counter 3
Vol. 4
2-259
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E50H
3664
MSR_C5_PMON_BOX_CTL
Package
Uncore C-Box 5 Perfmon for Box-Wide Control
E51H
3665
MSR_C5_PMON_EVNTSEL0
Package
Uncore C-Box 5 Perfmon Event Select for C-Box 5
Counter 0
E52H
3666
MSR_C5_PMON_EVNTSEL1
Package
Uncore C-Box 5 Perfmon Event Select for C-Box 5
Counter 1
E53H
3667
MSR_C5_PMON_EVNTSEL2
Package
Uncore C-Box 5 Perfmon Event Select for C-Box 5
Counter 2
E54H
3668
MSR_C5_PMON_EVNTSEL3
Package
Uncore C-Box 5 Perfmon Event Select for C-Box 5
Counter 3
E55H
3669
MSR_C5_PMON_BOX_FILTER0
Package
Uncore C-Box 5 Perfmon Box Wide Filter 0
E56H
3670
MSR_C5_PMON_BOX_FILTER1
Package
Uncore C-Box 5 Perfmon Box Wide Filter 1
E57H
3671
MSR_C5_PMON_BOX_STATUS
Package
Uncore C-Box 5 Perfmon Box Wide Status
E58H
3672
MSR_C5_PMON_CTR0
Package
Uncore C-Box 5 Perfmon Counter 0
E59H
3673
MSR_C5_PMON_CTR1
Package
Uncore C-Box 5 Perfmon Counter 1
E5AH
3674
MSR_C5_PMON_CTR2
Package
Uncore C-Box 5 Perfmon Counter 2
E5BH
3675
MSR_C5_PMON_CTR3
Package
Uncore C-Box 5 Perfmon Counter 3
E60H
3680
MSR_C6_PMON_BOX_CTL
Package
Uncore C-Box 6 Perfmon for Box-Wide Control
E61H
3681
MSR_C6_PMON_EVNTSEL0
Package
Uncore C-Box 6 Perfmon Event Select for C-Box 6
Counter 0
E62H
3682
MSR_C6_PMON_EVNTSEL1
Package
Uncore C-Box 6 Perfmon Event Select for C-Box 6
Counter 1
E63H
3683
MSR_C6_PMON_EVNTSEL2
Package
Uncore C-Box 6 Perfmon Event Select for C-Box 6
Counter 2
E64H
3684
MSR_C6_PMON_EVNTSEL3
Package
Uncore C-Box 6 Perfmon Event Select for C-Box 6
Counter 3
E65H
3685
MSR_C6_PMON_BOX_FILTER0
Package
Uncore C-Box 6 Perfmon Box Wide Filter 0
E66H
3686
MSR_C6_PMON_BOX_FILTER1
Package
Uncore C-Box 6 Perfmon Box Wide Filter 1
E67H
3687
MSR_C6_PMON_BOX_STATUS
Package
Uncore C-Box 6 Perfmon Box Wide Status
E68H
3688
MSR_C6_PMON_CTR0
Package
Uncore C-Box 6 Perfmon Counter 0
E69H
3689
MSR_C6_PMON_CTR1
Package
Uncore C-Box 6 Perfmon Counter 1
E6AH
3690
MSR_C6_PMON_CTR2
Package
Uncore C-Box 6 Perfmon Counter 2
E6BH
3691
MSR_C6_PMON_CTR3
Package
Uncore C-Box 6 Perfmon Counter 3
E70H
3696
MSR_C7_PMON_BOX_CTL
Package
Uncore C-Box 7 Perfmon for Box-Wide Control
E71H
3697
MSR_C7_PMON_EVNTSEL0
Package
Uncore C-Box 7 Perfmon Event Select for C-Box 7
Counter 0
E72H
3698
MSR_C7_PMON_EVNTSEL1
Package
Uncore C-Box 7 Perfmon Event Select for C-Box 7
Counter 1
E73H
3699
MSR_C7_PMON_EVNTSEL2
Package
Uncore C-Box 7 Perfmon Event Select for C-Box 7
Counter 2
E74H
3700
MSR_C7_PMON_EVNTSEL3
Package
Uncore C-Box 7 Perfmon Event Select for C-Box 7
Counter 3
2-260 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
E75H
3701
MSR_C7_PMON_BOX_FILTER0
Package
Uncore C-Box 7 Perfmon Box Wide Filter 0
E76H
3702
MSR_C7_PMON_BOX_FILTER1
Package
Uncore C-Box 7 Perfmon Box Wide Filter 1
E77H
3703
MSR_C7_PMON_BOX_STATUS
Package
Uncore C-Box 7 Perfmon Box Wide Status
E78H
3704
MSR_C7_PMON_CTR0
Package
Uncore C-Box 7 Perfmon Counter 0
E79H
3705
MSR_C7_PMON_CTR1
Package
Uncore C-Box 7 Perfmon Counter 1
E7AH
3706
MSR_C7_PMON_CTR2
Package
Uncore C-Box 7 Perfmon Counter 2
E7BH
3707
MSR_C7_PMON_CTR3
Package
Uncore C-Box 7 Perfmon Counter 3
E80H
3712
MSR_C8_PMON_BOX_CTL
Package
Uncore C-Box 8 Perfmon Local Box Wide Control
E81H
3713
MSR_C8_PMON_EVNTSEL0
Package
Uncore C-Box 8 Perfmon Event Select for C-Box 8
Counter 0
E82H
3714
MSR_C8_PMON_EVNTSEL1
Package
Uncore C-Box 8 Perfmon Event Select for C-Box 8
Counter 1
E83H
3715
MSR_C8_PMON_EVNTSEL2
Package
Uncore C-Box 8 Perfmon Event Select for C-Box 8
Counter 2
E84H
3716
MSR_C8_PMON_EVNTSEL3
Package
Uncore C-Box 8 Perfmon Event Select for C-Box 8
Counter 3
E85H
3717
MSR_C8_PMON_BOX_FILTER0
Package
Uncore C-Box 8 Perfmon Box Wide Filter 0
E86H
3718
MSR_C8_PMON_BOX_FILTER1
Package
Uncore C-Box 8 Perfmon Box Wide Filter 1
E87H
3719
MSR_C8_PMON_BOX_STATUS
Package
Uncore C-Box 8 Perfmon Box Wide Status
E88H
3720
MSR_C8_PMON_CTR0
Package
Uncore C-Box 8 Perfmon Counter 0
E89H
3721
MSR_C8_PMON_CTR1
Package
Uncore C-Box 8 Perfmon Counter 1
E8AH
3722
MSR_C8_PMON_CTR2
Package
Uncore C-Box 8 Perfmon Counter 2
E8BH
3723
MSR_C8_PMON_CTR3
Package
Uncore C-Box 8 Perfmon Counter 3
E90H
3728
MSR_C9_PMON_BOX_CTL
Package
Uncore C-Box 9 Perfmon Local Box Wide Control
E91H
3729
MSR_C9_PMON_EVNTSEL0
Package
Uncore C-Box 9 Perfmon Event Select for C-Box 9
Counter 0
E92H
3730
MSR_C9_PMON_EVNTSEL1
Package
Uncore C-Box 9 Perfmon Event Select for C-Box 9
Counter 1
E93H
3731
MSR_C9_PMON_EVNTSEL2
Package
Uncore C-Box 9 Perfmon Event Select for C-Box 9
Counter 2
E94H
3732
MSR_C9_PMON_EVNTSEL3
Package
Uncore C-Box 9 Perfmon Event Select for C-Box 9
Counter 3
E95H
3733
MSR_C9_PMON_BOX_FILTER0
Package
Uncore C-Box 9 Perfmon Box Wide Filter 0
E96H
3734
MSR_C9_PMON_BOX_FILTER1
Package
Uncore C-Box 9 Perfmon Box Wide Filter 1
E97H
3735
MSR_C9_PMON_BOX_STATUS
Package
Uncore C-Box 9 Perfmon Box Wide Status
E98H
3736
MSR_C9_PMON_CTR0
Package
Uncore C-Box 9 Perfmon Counter 0
E99H
3737
MSR_C9_PMON_CTR1
Package
Uncore C-Box 9 Perfmon Counter 1
E9AH
3738
MSR_C9_PMON_CTR2
Package
Uncore C-Box 9 Perfmon Counter 2
E9BH
3739
MSR_C9_PMON_CTR3
Package
Uncore C-Box 9 Perfmon Counter 3
Vol. 4
2-261
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
EA0H
3744
MSR_C10_PMON_BOX_CTL
Package
Uncore C-Box 10 Perfmon Local Box Wide Control
EA1H
3745
MSR_C10_PMON_EVNTSEL0
Package
Uncore C-Box 10 Perfmon Event Select for C-Box 10
Counter 0
EA2H
3746
MSR_C10_PMON_EVNTSEL1
Package
Uncore C-Box 10 Perfmon Event Select for C-Box 10
Counter 1
EA3H
3747
MSR_C10_PMON_EVNTSEL2
Package
Uncore C-Box 10 Perfmon Event Select for C-Box 10
Counter 2
EA4H
3748
MSR_C10_PMON_EVNTSEL3
Package
Uncore C-Box 10 Perfmon Event Select for C-Box 10
Counter 3
EA5H
3749
MSR_C10_PMON_BOX_FILTER0
Package
Uncore C-Box 10 Perfmon Box Wide Filter 0
EA6H
3750
MSR_C10_PMON_BOX_FILTER1
Package
Uncore C-Box 10 Perfmon Box Wide Filter 1
EA7H
3751
MSR_C10_PMON_BOX_STATUS
Package
Uncore C-Box 10 Perfmon Box Wide Status
EA8H
3752
MSR_C10_PMON_CTR0
Package
Uncore C-Box 10 Perfmon Counter 0
EA9H
3753
MSR_C10_PMON_CTR1
Package
Uncore C-Box 10 perfmon Counter 1
EAAH
3754
MSR_C10_PMON_CTR2
Package
Uncore C-Box 10 Perfmon Counter 2
EABH
3755
MSR_C10_PMON_CTR3
Package
Uncore C-Box 10 Perfmon Counter 3
EB0H
3760
MSR_C11_PMON_BOX_CTL
Package
Uncore C-Box 11 Perfmon Local Box Wide Control
EB1H
3761
MSR_C11_PMON_EVNTSEL0
Package
Uncore C-Box 11 Perfmon Event Select for C-Box 11
Counter 0
EB2H
3762
MSR_C11_PMON_EVNTSEL1
Package
Uncore C-Box 11 Perfmon Event Select for C-Box 11
Counter 1
EB3H
3763
MSR_C11_PMON_EVNTSEL2
Package
Uncore C-Box 11 Perfmon Event Select for C-Box 11
Counter 2
EB4H
3764
MSR_C11_PMON_EVNTSEL3
Package
Uncore C-box 11 Perfmon Event Select for C-Box 11
Counter 3
EB5H
3765
MSR_C11_PMON_BOX_FILTER0
Package
Uncore C-Box 11 Perfmon Box Wide Filter 0
EB6H
3766
MSR_C11_PMON_BOX_FILTER1
Package
Uncore C-Box 11 Perfmon Box Wide Filter 1
EB7H
3767
MSR_C11_PMON_BOX_STATUS
Package
Uncore C-Box 11 Perfmon Box Wide Status
EB8H
3768
MSR_C11_PMON_CTR0
Package
Uncore C-Box 11 Perfmon Counter 0
EB9H
3769
MSR_C11_PMON_CTR1
Package
Uncore C-Box 11 Perfmon Counter 1
EBAH
3770
MSR_C11_PMON_CTR2
Package
Uncore C-Box 11 Perfmon Counter 2
EBBH
3771
MSR_C11_PMON_CTR3
Package
Uncore C-Box 11 Perfmon Counter 3
EC0H
3776
MSR_C12_PMON_BOX_CTL
Package
Uncore C-Box 12 Perfmon Local Box Wide Control
EC1H
3777
MSR_C12_PMON_EVNTSEL0
Package
Uncore C-Box 12 Perfmon Event Select for C-Box 12
Counter 0
EC2H
3778
MSR_C12_PMON_EVNTSEL1
Package
Uncore C-Box 12 Perfmon Event Select for C-Box 12
Counter 1
EC3H
3779
MSR_C12_PMON_EVNTSEL2
Package
Uncore C-Box 12 Perfmon Event Select for C-Box 12
Counter 2
EC4H
3780
MSR_C12_PMON_EVNTSEL3
Package
Uncore C-Box 12 Perfmon Event Select for C-Box 12
Counter 3
2-262 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
EC5H
3781
MSR_C12_PMON_BOX_FILTER0
Package
Uncore C-Box 12 Perfmon Box Wide Filter 0
EC6H
3782
MSR_C12_PMON_BOX_FILTER1
Package
Uncore C-Box 12 Perfmon Box Wide Filter 1
EC7H
3783
MSR_C12_PMON_BOX_STATUS
Package
Uncore C-Box 12 Perfmon Box Wide Status
EC8H
3784
MSR_C12_PMON_CTR0
Package
Uncore C-Box 12 Perfmon Counter 0
EC9H
3785
MSR_C12_PMON_CTR1
Package
Uncore C-Box 12 Perfmon Counter 1
ECAH
3786
MSR_C12_PMON_CTR2
Package
Uncore C-Box 12 Perfmon Counter 2
ECBH
3787
MSR_C12_PMON_CTR3
Package
Uncore C-Box 12 Perfmon Counter 3
ED0H
3792
MSR_C13_PMON_BOX_CTL
Package
Uncore C-Box 13 Perfmon local box wide control.
ED1H
3793
MSR_C13_PMON_EVNTSEL0
Package
Uncore C-Box 13 Perfmon Event Select for C-Box 13
Counter 0
ED2H
3794
MSR_C13_PMON_EVNTSEL1
Package
Uncore C-Box 13 Perfmon Event Select for C-Box 13
Counter 1
ED3H
3795
MSR_C13_PMON_EVNTSEL2
Package
Uncore C-Box 13 Perfmon Event Select for C-Box 13
Counter 2
ED4H
3796
MSR_C13_PMON_EVNTSEL3
Package
Uncore C-Box 13 Perfmon Event Select for C-Box 13
Counter 3
ED5H
3797
MSR_C13_PMON_BOX_FILTER0
Package
Uncore C-Box 13 Perfmon Box Wide Filter 0
ED6H
3798
MSR_C13_PMON_BOX_FILTER1
Package
Uncore C-Box 13 Perfmon Box Wide Filter 1
ED7H
3799
MSR_C13_PMON_BOX_STATUS
Package
Uncore C-Box 13 Perfmon Box Wide Status
ED8H
3800
MSR_C13_PMON_CTR0
Package
Uncore C-Box 13 Perfmon Counter 0
ED9H
3801
MSR_C13_PMON_CTR1
Package
Uncore C-Box 13 Perfmon Counter 1
EDAH
3802
MSR_C13_PMON_CTR2
Package
Uncore C-Box 13 Perfmon Counter 2
EDBH
3803
MSR_C13_PMON_CTR3
Package
Uncore C-Box 13 Perfmon Counter 3
EE0H
3808
MSR_C14_PMON_BOX_CTL
Package
Uncore C-Box 14 Perfmon Local Box Wide Control
EE1H
3809
MSR_C14_PMON_EVNTSEL0
Package
Uncore C-Box 14 Perfmon Event Select for C-Box 14
Counter 0
EE2H
3810
MSR_C14_PMON_EVNTSEL1
Package
Uncore C-Box 14 Perfmon Event Select for C-Box 14
Counter 1
EE3H
3811
MSR_C14_PMON_EVNTSEL2
Package
Uncore C-Box 14 Perfmon Event Select for C-Box 14
Counter 2
EE4H
3812
MSR_C14_PMON_EVNTSEL3
Package
Uncore C-Box 14 Perfmon Event Select for C-Box 14
Counter 3
EE5H
3813
MSR_C14_PMON_BOX_FILTER
Package
Uncore C-Box 14 Perfmon Box Wide Filter 0
EE6H
3814
MSR_C14_PMON_BOX_FILTER1
Package
Uncore C-Box 14 Perfmon Box Wide Filter 1
EE7H
3815
MSR_C14_PMON_BOX_STATUS
Package
Uncore C-Box 14 Perfmon Box Wide Status
EE8H
3816
MSR_C14_PMON_CTR0
Package
Uncore C-Box 14 Perfmon Counter 0
EE9H
3817
MSR_C14_PMON_CTR1
Package
Uncore C-Box 14 Perfmon Counter 1
EEAH
3818
MSR_C14_PMON_CTR2
Package
Uncore C-Box 14 Perfmon Counter 2
EEBH
3819
MSR_C14_PMON_CTR3
Package
Uncore C-Box 14 Perfmon Counter 3
Vol. 4
2-263
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
EF0H
3824
MSR_C15_PMON_BOX_CTL
Package
Uncore C-Box 15 Perfmon Local Box Wide Control
EF1H
3825
MSR_C15_PMON_EVNTSEL0
Package
Uncore C-Box 15 Perfmon Event Select for C-Box 15
Counter 0
EF2H
3826
MSR_C15_PMON_EVNTSEL1
Package
Uncore C-Box 15 Perfmon Event Select for C-Box 15
Counter 1
EF3H
3827
MSR_C15_PMON_EVNTSEL2
Package
Uncore C-Box 15 Perfmon Event Select for C-Box 15
Counter 2
EF4H
3828
MSR_C15_PMON_EVNTSEL3
Package
Uncore C-Box 15 Perfmon Event Select for C-Box 15
Counter 3
EF5H
3829
MSR_C15_PMON_BOX_FILTER0
Package
Uncore C-Box 15 Perfmon Box Wide Filter 0
EF6H
3830
MSR_C15_PMON_BOX_FILTER1
Package
Uncore C-Box 15 Perfmon Box Wide Filter 1
EF7H
3831
MSR_C15_PMON_BOX_STATUS
Package
Uncore C-Box 15 Perfmon Box Wide Status
EF8H
3832
MSR_C15_PMON_CTR0
Package
Uncore C-Box 15 Perfmon Counter 0
EF9H
3833
MSR_C15_PMON_CTR1
Package
Uncore C-Box 15 Perfmon Counter 1
EFAH
3834
MSR_C15_PMON_CTR2
Package
Uncore C-Box 15 Perfmon Counter 2
EFBH
3835
MSR_C15_PMON_CTR3
Package
Uncore C-Box 15 Perfmon Counter 3
F00H
3840
MSR_C16_PMON_BOX_CTL
Package
Uncore C-Box 16 Perfmon for Box-Wide Control
F01H
3841
MSR_C16_PMON_EVNTSEL0
Package
Uncore C-Box 16 Perfmon Event Select for C-Box 16
Counter 0
F02H
3842
MSR_C16_PMON_EVNTSEL1
Package
Uncore C-Box 16 Perfmon Event Select for C-Box 16
Counter 1
F03H
3843
MSR_C16_PMON_EVNTSEL2
Package
Uncore C-Box 16 Perfmon Event Select for C-Box 16
Counter 2
F04H
3844
MSR_C16_PMON_EVNTSEL3
Package
Uncore C-Box 16 Perfmon Event Select for C-Box 16
Counter 3
F05H
3845
MSR_C16_PMON_BOX_FILTER0
Package
Uncore C-Box 16 Perfmon Box Wide Filter 0
F06H
3846
MSR_C16_PMON_BOX_FILTER1
Package
Uncore C-Box 16 Perfmon Box Wide Filter 1
F07H
3847
MSR_C16_PMON_BOX_STATUS
Package
Uncore C-Box 16 Perfmon Box Wide Status
F08H
3848
MSR_C16_PMON_CTR0
Package
Uncore C-Box 16 Perfmon Counter 0
F09H
3849
MSR_C16_PMON_CTR1
Package
Uncore C-Box 16 Perfmon Counter 1
F0AH
3850
MSR_C16_PMON_CTR2
Package
Uncore C-Box 16 Perfmon Counter 2
F0BH
3851
MSR_C16_PMON_CTR3
Package
Uncore C-Box 16 Perfmon Counter 3
F10H
3856
MSR_C17_PMON_BOX_CTL
Package
Uncore C-Box 17 Perfmon for Box-Wide Control
F11H
3857
MSR_C17_PMON_EVNTSEL0
Package
Uncore C-Box 17 Perfmon Event Select for C-Box 17
Counter 0
F12H
3858
MSR_C17_PMON_EVNTSEL1
Package
Uncore C-Box 17 Perfmon Event Select for C-Box 17
Counter 1
F13H
3859
MSR_C17_PMON_EVNTSEL2
Package
Uncore C-Box 17 Perfmon Event Select for C-Box 17
Counter 2
F14H
3860
MSR_C17_PMON_EVNTSEL3
Package
Uncore C-Box 17 Perfmon Event Select for C-Box 17
Counter 3
2-264 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-33. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v3 Family (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
F15H
3861
MSR_C17_PMON_BOX_FILTER0
Package
Uncore C-Box 17 Perfmon Box Wide Filter 0
F16H
3862
MSR_C17_PMON_BOX_FILTER1
Package
Uncore C-Box 17 Perfmon Box Wide Filter1
F17H
3863
MSR_C17_PMON_BOX_STATUS
Package
Uncore C-Box 17 Perfmon Box Wide Status
F18H
3864
MSR_C17_PMON_CTR0
Package
Uncore C-Box 17 Perfmon Counter 0
F19H
3865
MSR_C17_PMON_CTR1
Package
Uncore C-Box 17 Perfmon Counter 1
F1AH
3866
MSR_C17_PMON_CTR2
Package
Uncore C-Box 17 Perfmon Counter 2
F1BH
3867
MSR_C17_PMON_CTR3
Package
Uncore C-Box 17 Perfmon Counter 3
2.15
MSRS IN THE INTEL® CORE™ M PROCESSORS AND THE 5TH GENERATION
INTEL® CORE™ PROCESSORS
The Intel® Core™ M-5xxx processors, 5th generation Intel® Core™ Processors, and the Intel® Xeon® Processor
E3-1200 v4 family are based on Broadwell microarchitecture. The Intel® Core™ M-5xxx processors and 5th gener-
ation Intel® Core™ Processors have a CPUID Signature DisplayFamily_DisplayModel value of 06_3DH. The Intel®
Xeon® Processor E3-1200 v4 family and 5th generation Intel® Core™ Processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_47H. Processors with a CPUID Signature DisplayFamily_DisplayModel
value of 06_3DH or 06_47H support the MSR interfaces listed in Table 2-20, Table 2-21, Table 2-22, Table 2-25,
Table 2-29, Table 2-30, Table 2-34, and Table 2-35. For an MSR listed in Table 2-35 that also appears in the model-
specific tables of prior generations, Table 2-35 supersedes prior generation tables.
Table 2-34 lists MSRs that are common to processors based on the Broadwell microarchitectures (including CPUID
Signature DisplayFamily_DisplayModel values of 06_3DH, 06_47H, 06_4FH, and 06_56H).
Table 2-34. Additional MSRs Common to Processors Based on Broadwell Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
38EH
910
IA32_PERF_GLOBAL_STATUS
Thread
See Table 2-2. See Section 20.6.2.2, “Global Counter
Control Facilities.”
0
Ovf_PMC0
1
Ovf_PMC1
2
Ovf_PMC2
3
Ovf_PMC3
31:4
Reserved
32
Ovf_FixedCtr0
33
Ovf_FixedCtr1
34
Ovf_FixedCtr2
54:35
Reserved
55
Trace_ToPA_PMI
See Section 33.2.7.2, “Table of Physical Addresses
(ToPA).”
60:56
Reserved
Vol. 4
2-265
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-34. Additional MSRs Common to Processors Based on Broadwell Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
61
Ovf_Uncore
62
Ovf_BufDSSAVE
63
CondChgd
390H
912
IA32_PERF_GLOBAL_OVF_CTRL
Thread
See Table 2-2. See Section 20.6.2.2, “Global Counter
Control Facilities.”
0
Set 1 to clear Ovf_PMC0
1
Set 1 to clear Ovf_PMC1
2
Set 1 to clear Ovf_PMC2
3
Set 1 to clear Ovf_PMC3
31:4
Reserved
32
Set 1 to clear Ovf_FixedCtr0
33
Set 1 to clear Ovf_FixedCtr1
34
Set 1 to clear Ovf_FixedCtr2
54:35
Reserved.
55
Set 1 to clear Trace_ToPA_PMI.
See Section 33.2.7.2, “Table of Physical Addresses
(ToPA).”
60:56
Reserved
61
Set 1 to clear Ovf_Uncore
62
Set 1 to clear Ovf_BufDSSAVE
63
Set 1 to clear CondChgd
560H
1376
IA32_RTIT_OUTPUT_BASE
THREAD
Trace Output Base Register (R/W)
6:0
Reserved
MAXPHYADDR1-1:7
Base physical address.
63:MAXPHYADDR
Reserved
561H
1377
IA32_RTIT_OUTPUT_MASK_PTRS
THREAD
Trace Output Mask Pointers Register (R/W)
6:0
Reserved
31:7
MaskOrTableOffset
63:32
Output Offset.
570H
1392
IA32_RTIT_CTL
Thread
Trace Control Register (R/W)
0
TraceEn
1
Reserved, must be zero.
2
OS
3
User
6:4
Reserved, must be zero.
7
CR3Filter
8
ToPA
Writing 0 will #GP if also setting TraceEn.
2-266 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-34. Additional MSRs Common to Processors Based on Broadwell Microarchitectures
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
9
Reserved, must be zero.
10
TSCEn
11
DisRETC
12
Reserved, must be zero.
13
Reserved; writing 0 will #GP if also setting TraceEn.
63:14
Reserved, must be zero.
571H
1393
IA32_RTIT_STATUS
Thread
Tracing Status Register (R/W)
0
Reserved, writes ignored.
1
ContexEn, writes ignored.
2
TriggerEn, writes ignored.
3
Reserved
4
Error (R/W)
5
Stopped
63:6
Reserved, must be zero.
572H
1394
IA32_RTIT_CR3_MATCH
THREAD
Trace Filter CR3 Match Register (R/W)
4:0
Reserved
63:5
CR3[63:5] value to match.
620H
1568
MSR UNCORE_RATIO_LIMIT
Package
Uncore Ratio Limit (R/W)
Out of reset, the min_ratio and max_ratio fields
represent the widest possible range of uncore
frequencies. Writing to these fields allows software to
control the minimum and the maximum frequency that
hardware will select.
63:15
Reserved
14:8
MIN_RATIO
Writing to this field controls the minimum possible
ratio of the LLC/Ring.
7
Reserved
6:0
MAX_RATIO
This field is used to limit the max ratio of the LLC/Ring.
NOTES:
1. MAXPHYADDR is reported by CPUID.80000008H:EAX[7:0].
Table 2-35 lists MSRs that are specific to Intel Core M processors and 5th Generation Intel Core Processors.
Vol. 4
2-267
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-35. Additional MSRs Supported by Intel® Core™ M Processors and 5th Generation Intel® Core™ Processors
Register
Scope
Address
Register Name
Bit Description
Hex
Dec
E2H
226
MSR_PKG_CST_CONFIG_CONTROL
Core
C-State Configuration Control (R/W)
Note: C-state values are processor specific C-state
code names, unrelated to MWAIT extension C-state
parameters or ACPI C-states.
3:0
Package C-State Limit (R/W)
Specifies the lowest processor-specific C-state code
name (consuming the least power) for the package.
The default is set as factory-configured package C-
state limit.
The following C-state code name encodings are
supported:
0000b: C0/C1 (no package C-state support)
0001b: C2
0010b: C3
0011b: C6
0100b: C7
0101b: C7s
0110b: C8
0111b: C9
1000b: C10
9:4
Reserved
10
I/O MWAIT Redirection Enable (R/W)
14:11
Reserved
15
CFG Lock (R/WO)
24:16
Reserved
25
C3 State Auto Demotion Enable (R/W)
26
C1 State Auto Demotion Enable (R/W)
27
Enable C3 Undemotion (R/W)
28
Enable C1 Undemotion (R/W)
29
Enable Package C-State Auto-Demotion (R/W)
30
Enable Package C-State Undemotion (R/W)
63:31
Reserved
1ADH
429
MSR_TURBO_RATIO_LIMIT
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 1C
Maximum turbo ratio limit of 1 core active.
15:8
Package
Maximum Ratio Limit for 2C
Maximum turbo ratio limit of 2 core active.
2-268 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-35. Additional MSRs Supported by Intel® Core™ M Processors and 5th Generation Intel® Core™ Processors
Register
Scope
Address
Register Name
Bit Description
Hex
Dec
23:16
Package
Maximum Ratio Limit for 3C
Maximum turbo ratio limit of 3 core active.
31:24
Package
Maximum Ratio Limit for 4C
Maximum turbo ratio limit of 4 core active.
39:32
Package
Maximum Ratio Limit for 5C
Maximum turbo ratio limit of 5core active.
47:40
Package
Maximum Ratio Limit for 6C
Maximum turbo ratio limit of 6core active.
63:48
Reserved
639H
1593
MSR_PP0_ENERGY_STATUS
Package
PP0 Energy Status (R/O)
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
See Table 2-20, Table 2-21, Table 2-22, Table 2-25, Table 2-29, Table 2-30, and Table 2-34 for other MSR definitions applicable to
processors with a CPUID Signature DisplayFamily_DisplayModel value of 06_3DH.
2.16
MSRS IN THE INTEL® XEON® PROCESSOR E5 V4 FAMILY
The MSRs listed in Table 2-36 are available and common to the Intel® Xeon® Processor D Product Family (CPUID
Signature DisplayFamily_DisplayModel value of 06_56H) and to the Intel Xeon processors E5 v4 and E7 v4 families
(CPUID Signature DisplayFamily_DisplayModel value of 06_4FH). These processors are based on Broadwell
microarchitecture.
See Section 2.16.1 for lists of tables of MSRs that are supported by the Intel® Xeon® Processor D Family.
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
4EH
78
IA32_PPIN_CTL
Package
Protected Processor Inventory Number Enable Control
(R/W)
(MSR_PPIN_CTL)
0
LockOut (R/WO)
See Table 2-2.
1
Enable_PPIN (R/W)
See Table 2-2.
63:2
Reserved
4FH
79
IA32_PPIN
Package
Protected Processor Inventory Number (R/O)
(MSR_PPIN)
63:0
Protected Processor Inventory Number (R/O)
See Table 2-2.
CEH
206
MSR_PLATFORM_INFO
Package
Platform Information
Contains power management and other model specific
features enumeration. See http://biosbits.org.
Vol. 4
2-269
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
7:0
Reserved
15:8
Package
Maximum Non-Turbo Ratio (R/O)
See Table 2-26.
22:16
Reserved.
23
Package
PPIN_CAP (R/O)
See Table 2-26.
27:24
Reserved
28
Package
Programmable Ratio Limit for Turbo Mode (R/O)
See Table 2-26.
29
Package
Programmable TDP Limit for Turbo Mode (R/O)
See Table 2-26.
30
Package
Programmable TJ OFFSET (R/O)
See Table 2-26.
39:31
Reserved
47:40
Package
Maximum Efficiency Ratio (R/O)
See Table 2-26.
63:48
Reserved
E2H
226
MSR_PKG_CST_CONFIG_CONTROL
Core
C-State Configuration Control (R/W)
Note: C-state values are processor specific C-state code
names, unrelated to MWAIT extension C-state
parameters or ACPI C-states.
2:0
Package C-State Limit (R/W)
Specifies the lowest processor-specific C-state code
name (consuming the least power) for the package. The
default is set as factory-configured package C-state
limit.
The following C-state code name encodings are
supported:
000b: C0/C1 (no package C-state support)
001b: C2
010b: C6 (non-retention)
011b: C6 (retention)
111b: No Package C state limits. All C states supported
by the processor are available.
9:3
Reserved
10
I/O MWAIT Redirection Enable (R/W)
14:11
Reserved
15
CFG Lock (R/WO)
2-270 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
16
Automatic C-State Conversion Enable (R/W)
If 1, the processor will convert HALT or MWAT(C1) to
MWAIT(C6).
24:17
Reserved
25
C3 State Auto Demotion Enable (R/W)
26
C1 State Auto Demotion Enable (R/W)
27
Enable C3 Undemotion (R/W)
28
Enable C1 Undemotion (R/W)
29
Package C State Demotion Enable (R/W)
30
Package C State UnDemotion Enable (R/W)
63:31
Reserved
179H
377
IA32_MCG_CAP
Thread
Global Machine Check Capability (R/O)
7:0
Count
8
MCG_CTL_P
9
MCG_EXT_P
10
MCP_CMCI_P
11
MCG_TES_P
15:12
Reserved
23:16
MCG_EXT_CNT
24
MCG_SER_P
25
MCG_EM_P
26
MCG_ELOG_P
63:27
Reserved
17DH
381
MSR_SMM_MCA_CAP
Thread
Enhanced SMM Capabilities (SMM-RO)
Reports SMM capability Enhancement. Accessible only
while in SMM.
57:0
Reserved
58
SMM_Code_Access_Chk (SMM-RO)
If set to 1, indicates that the SMM code access
restriction is supported and a host-space interface
available to SMM handler.
59
Long_Flow_Indication (SMM-RO)
If set to 1, indicates that the SMM long flow indicator is
supported and a host-space interface available to SMM
handler.
63:60
Reserved
19CH
412
IA32_THERM_STATUS
Core
Thermal Monitor Status (R/W)
See Table 2-2.
Vol. 4
2-271
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
0
Thermal Status (R/O)
See Table 2-2.
1
Thermal Status Log (R/WC0)
See Table 2-2.
2
PROTCHOT # or FORCEPR# Status (R/O)
See Table 2-2.
3
PROTCHOT # or FORCEPR# Log (R/WC0)
See Table 2-2.
4
Critical Temperature Status (R/O)
See Table 2-2.
5
Critical Temperature Status Log (R/WC0)
See Table 2-2.
6
Thermal Threshold #1 Status (R/O)
See Table 2-2.
7
Thermal Threshold #1 Log (R/WC0)
See Table 2-2.
8
Thermal Threshold #2 Status (R/O)
See Table 2-2.
9
Thermal Threshold #2 Log (R/WC0)
See Table 2-2.
10
Power Limitation Status (R/O)
See Table 2-2.
11
Power Limitation Log (R/WC0)
See Table 2-2.
12
Current Limit Status (R/O)
See Table 2-2.
13
Current Limit Log (R/WC0)
See Table 2-2.
14
Cross Domain Limit Status (R/O)
See Table 2-2.
15
Cross Domain Limit Log (R/WC0)
See Table 2-2.
22:16
Digital Readout (R/O)
See Table 2-2.
26:23
Reserved
30:27
Resolution in Degrees Celsius (R/O)
See Table 2-2.
2-272 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
31
Reading Valid (R/O)
See Table 2-2.
63:32
Reserved
1A2H
418
MSR_TEMPERATURE_TARGET
Package
Temperature Target
15:0
Reserved
23:16
Temperature Target (R/O)
See Table 2-26.
27:24
TCC Activation Offset (R/W)
See Table 2-26.
63:28
Reserved.
1ADH
429
MSR_TURBO_RATIO_LIMIT
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 1C
15:8
Package
Maximum Ratio Limit for 2C
23:16
Package
Maximum Ratio Limit for 3C
31:24
Package
Maximum Ratio Limit for 4C
39:32
Package
Maximum Ratio Limit for 5C
47:40
Package
Maximum Ratio Limit for 6C
55:48
Package
Maximum Ratio Limit for 7C
63:56
Package
Maximum Ratio Limit for 8C
1AEH
430
MSR_TURBO_RATIO_LIMIT1
Package
Maximum Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Package
Maximum Ratio Limit for 9C
15:8
Package
Maximum Ratio Limit for 10C
23:16
Package
Maximum Ratio Limit for 11C
31:24
Package
Maximum Ratio Limit for 12C
39:32
Package
Maximum Ratio Limit for 13C
47:40
Package
Maximum Ratio Limit for 14C
55:48
Package
Maximum Ratio Limit for 15C
63:56
Package
Maximum Ratio Limit for 16C
606H
1542
MSR_RAPL_POWER_UNIT
Package
Unit Multipliers Used in RAPL Interfaces (R/O)
3:0
Package
Power Units
See Section 15.10.1, “RAPL Interfaces.”
7:4
Package
Reserved
Vol. 4
2-273
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
12:8
Package
Energy Status Units
Energy related information (in Joules) is based on the
multiplier, 1/2^ESU; where ESU is an unsigned integer
represented by bits 12:8. Default value is 0EH (or 61
micro-joules).
15:13
Package
Reserved
19:16
Package
Time Units
See Section 15.10.1, “RAPL Interfaces.”
63:20
Reserved
618H
1560
MSR_DRAM_POWER_LIMIT
Package
DRAM RAPL Power Limit Control (R/W)
See Section 15.10.5, “DRAM RAPL Domain.”
619H
1561
MSR_DRAM_ENERGY_STATUS
Package
DRAM Energy Status (R/O)
Energy consumed by DRAM devices.
31:0
Energy in 15.3 micro-joules. Requires BIOS
configuration to enable DRAM RAPL mode 0 (Direct VR).
63:32
Reserved
61BH
1563
MSR_DRAM_PERF_STATUS
Package
DRAM Performance Throttling Status (R/O)
See Section 15.10.5, “DRAM RAPL Domain.”
61CH
1564
MSR_DRAM_POWER_INFO
Package
DRAM RAPL Parameters (R/W)
See Section 15.10.5, “DRAM RAPL Domain.”
620H
1568
MSR UNCORE_RATIO_LIMIT
Package
Uncore Ratio Limit (R/W)
Out of reset, the min_ratio and max_ratio fields
represent the widest possible range of uncore
frequencies. Writing to these fields allows software to
control the minimum and the maximum frequency that
hardware will select.
63:15
Reserved
14:8
MIN_RATIO
Writing to this field controls the minimum possible ratio
of the LLC/Ring.
7
Reserved
6:0
MAX_RATIO
This field is used to limit the max ratio of the LLC/Ring.
639H
1593
MSR_PP0_ENERGY_STATUS
Package
Reserved (R/O)
Reads return 0.
690H
1680
MSR_CORE_PERF_LIMIT_REASONS
Package
Indicator of Frequency Clipping in Processor Cores
(R/W)
(Frequency refers to processor core frequency.)
2-274 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
0
PROCHOT Status (R0)
When set, processor core frequency is reduced below
the operating system request due to assertion of
external PROCHOT.
1
Thermal Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal event.
2
Power Budget Management Status (R0)
When set, frequency is reduced below the operating
system request due to PBM limit.
3
Platform Configuration Services Status (R0)
When set, frequency is reduced below the operating
system request due to PCS limit.
4
Reserved
5
Autonomous Utilization-Based Frequency Control
Status (R0)
When set, frequency is reduced below the operating
system request because the processor has detected
that utilization is low.
6
VR Therm Alert Status (R0)
When set, frequency is reduced below the operating
system request due to a thermal alert from the Voltage
Regulator.
7
Reserved
8
Electrical Design Point Status (R0)
When set, frequency is reduced below the operating
system request due to electrical design point
constraints (e.g., maximum electrical current
consumption).
9
Reserved
10
Multi-Core Turbo Status (R0)
When set, frequency is reduced below the operating
system request due to Multi-Core Turbo limits.
12:11
Reserved
13
Core Frequency P1 Status (R0)
When set, frequency is reduced below max non-turbo
P1.
14
Core Max N-Core Turbo Frequency Limiting Status (R0)
When set, frequency is reduced below max n-core
turbo frequency.
15
Core Frequency Limiting Status (R0)
When set, frequency is reduced below the operating
system request.
Vol. 4
2-275
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
16
PROCHOT Log
When set, indicates that the PROCHOT Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
17
Thermal Log
When set, indicates that the Thermal Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
18
Power Budget Management Log
When set, indicates that the PBM Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
19
Platform Configuration Services Log
When set, indicates that the PCS Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
20
Reserved
21
Autonomous Utilization-Based Frequency Control Log
When set, indicates that the AUBFC Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
22
VR Therm Alert Log
When set, indicates that the VR Therm Alert Status bit
has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
23
Reserved
24
Electrical Design Point Log
When set, indicates that the EDP Status bit has
asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
25
Reserved
26
Multi-Core Turbo Log
When set, indicates that the Multi-Core Turbo Status bit
has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
2-276 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
28:27
Reserved
29
Core Frequency P1 Log
When set, indicates that the Core Frequency P1 Status
bit has asserted since the log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
30
Core Max N-Core Turbo Frequency Limiting Log
When set, indicates that the Core Max n-core Turbo
Frequency Limiting Status bit has asserted since the
log bit was last cleared.
This log bit will remain set until cleared by software
writing 0.
31
Core Frequency Limiting Log
When set, indicates that the Core Frequency Limiting
Status bit has asserted since the log bit was last
cleared.
This log bit will remain set until cleared by software
writing 0.
63:32
Reserved
770H
1904
IA32_PM_ENABLE
Package
See Section 15.4.2, “Enabling HWP.”
771H
1905
IA32_HWP_CAPABILITIES
Thread
See Section 15.4.3, “HWP Performance Range and
Dynamic Capabilities.”
774H
1908
IA32_HWP_REQUEST
Thread
See Section 15.4.4, “Managing HWP.”
7:0
Minimum Performance (R/W)
15:8
Maximum Performance (R/W)
23:16
Desired Performance (R/W)
63:24
Reserved
777H
1911
IA32_HWP_STATUS
Thread
See Section 15.4.5, “HWP Feedback.”
1:0
Reserved
2
Excursion to Minimum (R/O)
63:3
Reserved
C8DH
3213
IA32_QM_EVTSEL
Thread
Monitoring Event Select Register (R/W)
If CPUID.(EAX=07H, ECX=0):EBX.RDT-M[bit 12] = 1.
7:0
EventID (R/W)
Event encoding:
0x00: No monitoring.
0x01: L3 occupancy monitoring.
0x02: Total memory bandwidth monitoring.
0x03: Local memory bandwidth monitoring.
All other encoding reserved.
Vol. 4
2-277
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
31:8
Reserved
41:32
RMID (R/W)
63:42
Reserved
C8FH
3215
IA32_PQR_ASSOC
THREAD
Resource Association Register (R/W)
9:0
RMID
31:10
Reserved
51:32
COS (R/W)
63: 52
Reserved
C90H
3216
IA32_L3_QOS_MASK_0
Package
L3 Class Of Service Mask - COS 0 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=0.
0:19
CBM: Bit vector of available L3 ways for COS 0
enforcement.
63:20
Reserved
C91H
3217
IA32_L3_QOS_MASK_1
Package
L3 Class Of Service Mask - COS 1 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=1.
0:19
CBM: Bit vector of available L3 ways for COS 1
enforcement.
63:20
Reserved
C92H
3218
IA32_L3_QOS_MASK_2
Package
L3 Class Of Service Mask - COS 2 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=2.
0:19
CBM: Bit vector of available L3 ways for COS 2
enforcement.
63:20
Reserved
C93H
3219
IA32_L3_QOS_MASK_3
Package
L3 Class Of Service Mask - COS 3 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=3.
0:19
CBM: Bit vector of available L3 ways for COS 3
enforcement.
63:20
Reserved
C94H
3220
IA32_L3_QOS_MASK_4
Package
L3 Class Of Service Mask - COS 4 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=4.
0:19
CBM: Bit vector of available L3 ways for COS 4
enforcement.
63:20
Reserved
C95H
3221
IA32_L3_QOS_MASK_5
Package
L3 Class Of Service Mask - COS 5 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=5.
0:19
CBM: Bit vector of available L3 ways for COS 5
enforcement.
63:20
Reserved
2-278 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
C96H
3222
IA32_L3_QOS_MASK_6
Package
L3 Class Of Service Mask - COS 6 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=6.
0:19
CBM: Bit vector of available L3 ways for COS 6
enforcement.
63:20
Reserved
C97H
3223
IA32_L3_QOS_MASK_7
Package
L3 Class Of Service Mask - COS 7 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=7.
0:19
CBM: Bit vector of available L3 ways for COS 7
enforcement.
63:20
Reserved
C98H
3224
IA32_L3_QOS_MASK_8
Package
L3 Class Of Service Mask - COS 8 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=8.
0:19
CBM: Bit vector of available L3 ways for COS 8
enforcement.
63:20
Reserved
C99H
3225
IA32_L3_QOS_MASK_9
Package
L3 Class Of Service Mask - COS 9 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=9.
0:19
CBM: Bit vector of available L3 ways for COS 9
enforcement.
63:20
Reserved
C9AH
3226
IA32_L3_QOS_MASK_10
Package
L3 Class Of Service Mask - COS 10 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=10.
0:19
CBM: Bit vector of available L3 ways for COS 10
enforcement.
63:20
Reserved
C9BH
3227
IA32_L3_QOS_MASK_11
Package
L3 Class Of Service Mask - COS 11 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=11.
0:19
CBM: Bit vector of available L3 ways for COS 11
enforcement.
63:20
Reserved
C9CH
3228
IA32_L3_QOS_MASK_12
Package
L3 Class Of Service Mask - COS 12 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=12.
0:19
CBM: Bit vector of available L3 ways for COS 12
enforcement.
63:20
Reserved
C9DH
3229
IA32_L3_QOS_MASK_13
Package
L3 Class Of Service Mask - COS 13 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=13.
0:19
CBM: Bit vector of available L3 ways for COS 13
enforcement.
63:20
Reserved
Vol. 4
2-279
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-36. Additional MSRs Common to the Intel® Xeon® Processor D and the Intel® Xeon® Processor E5 v4 Family
Based on Broadwell Microarchitecture (Contd.)
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
C9EH
3230
IA32_L3_QOS_MASK_14
Package
L3 Class Of Service Mask - COS 14 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=14.
0:19
CBM: Bit vector of available L3 ways for COS 14
enforcement.
63:20
Reserved
C9FH
3231
IA32_L3_QOS_MASK_15
Package
L3 Class Of Service Mask - COS 15 (R/W)
If CPUID.(EAX=10H, ECX=1):EDX.COS_MAX[15:0] >=15.
0:19
CBM: Bit vector of available L3 ways for COS 15
enforcement.
63:20
Reserved
2.16.1 Additional MSRs Supported in the Intel® Xeon® Processor D Product Family
The MSRs listed in Table 2-37 are available to Intel® Xeon® Processor D Product Family (CPUID Signature
DisplayFamily_DisplayModel value of 06_56H). The Intel® Xeon® processor D product family is based on Broadwell
microarchitecture and supports the MSR interfaces listed in Table 2-20, Table 2-29, Table 2-34, Table 2-36, and
Table 2-37.
Table 2-37. Additional MSRs Supported by Intel® Xeon® Processor D with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_56H
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
1ACH
428
MSR_TURBO_RATIO_LIMIT3
Package
Config Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
62:0
Package
Reserved
63
Package
Semaphore for Turbo Ratio Limit Configuration
If 1, the processor uses override configuration1
specified in MSR_TURBO_RATIO_LIMIT,
MSR_TURBO_RATIO_LIMIT1.
If 0, the processor uses factory-set configuration
(Default).
286H
646
IA32_MC6_CTL2
Package
See Table 2-2.
287H
647
IA32_MC7_CTL2
Package
See Table 2-2.
289H
649
IA32_MC9_CTL2
Package
See Table 2-2.
28AH
650
IA32_MC10_CTL2
Package
See Table 2-2.
291H
657
IA32_MC17_CTL2
Package
See Table 2-2.
292H
658
IA32_MC18_CTL2
Package
See Table 2-2.
293H
659
IA32_MC19_CTL2
Package
See Table 2-2.
2-280 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-37. Additional MSRs Supported by Intel® Xeon® Processor D with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_56H
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
418H
1048
IA32_MC6_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
419H
1049
IA32_MC6_STATUS
Package
Bank MC6 reports MC errors from the integrated I/O
41AH
1050
IA32_MC6_ADDR
Package
module.
41BH
1051
IA32_MC6_MISC
Package
41CH
1052
IA32_MC7_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
41DH
1053
IA32_MC7_STATUS
Package
Bank MC7 reports MC errors from the home agent HA 0.
41EH
1054
IA32_MC7_ADDR
Package
41FH
1055
IA32_MC7_MISC
Package
424H
1060
IA32_MC9_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
425H
1061
IA32_MC9_STATUS
Package
Banks MC9 through MC 10 report MC errors from each
426H
1062
IA32_MC9_ADDR
Package
channel of the integrated memory controllers.
427H
1063
IA32_MC9_MISC
Package
428H
1064
IA32_MC10_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
429H
1065
IA32_MC10_STATUS
Package
Banks MC9 through MC 10 report MC errors from each
42AH
1066
IA32_MC10_ADDR
Package
channel of the integrated memory controllers.
42BH
1067
IA32_MC10_MISC
Package
444H
1092
IA32_MC17_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
445H
1093
IA32_MC17_STATUS
Package
Bank MC17 reports MC errors from the following pair of
446H
1094
IA32_MC17_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo0, CBo3, CBo6,
447H
1095
IA32_MC17_MISC
Package
CBo9, CBo12, CBo15.
448H
1096
IA32_MC18_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
449H
1097
IA32_MC18_STATUS
Package
Bank MC18 reports MC errors from the following pair of
44AH
1098
IA32_MC18_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo1, CBo4, CBo7,
44BH
1099
IA32_MC18_MISC
Package
CBo10, CBo13, CBo16.
44CH
1100
IA32_MC19_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
44DH
1101
IA32_MC19_STATUS
Package
Bank MC19 reports MC errors from the following pair of
44EH
1102
IA32_MC19_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo2, CBo5, CBo8,
44FH
1103
IA32_MC19_MISC
Package
CBo11, CBo14, CBo17.
See Table 2-20, Table 2-29, Table 2-34, and Table 2-36 for other MSR definitions applicable to processors with a CPUID Signature
DisplayFamily_DisplayModel value of 06_56H.
NOTES:
1. An override configuration lower than the factory-set configuration is always supported. An override configuration higher than the
factory-set configuration is dependent on features specific to the processor and the platform.
Vol. 4
2-281
MODEL-SPECIFIC REGISTERS (MSRS)
2.16.2 Additional MSRs Supported in Intel® Xeon® Processors E5 v4 and E7 v4 Families
The MSRs listed in Table 2-37 are available to the Intel® Xeon® Processor E5 v4 and E7 v4 Families (CPUID
Signature DisplayFamily_DisplayModel value of 06_4FH). The Intel® Xeon® processor E5 v4 family is based on
Broadwell microarchitecture and supports the MSR interfaces listed in Table 2-20, Table 2-21, Table 2-29, Table
2-34, Table 2-36, and Table 2-38.
Table 2-38. Additional MSRs Supported by Intel® Xeon® Processors with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_4FH
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
1ACH
428
MSR_TURBO_RATIO_LIMIT3
Package
Config Ratio Limit of Turbo Mode
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
62:0
Package
Reserved
63
Package
Semaphore for Turbo Ratio Limit Configuration
If 1, the processor uses override configuration1
specified in MSR_TURBO_RATIO_LIMIT,
MSR_TURBO_RATIO_LIMIT1, and
MSR_TURBO_RATIO_LIMIT2.
If 0, the processor uses factory-set configuration
(Default).
285H
645
IA32_MC5_CTL2
Package
See Table 2-2.
286H
646
IA32_MC6_CTL2
Package
See Table 2-2.
287H
647
IA32_MC7_CTL2
Package
See Table 2-2.
288H
648
IA32_MC8_CTL2
Package
See Table 2-2.
289H
649
IA32_MC9_CTL2
Package
See Table 2-2.
28AH
650
IA32_MC10_CTL2
Package
See Table 2-2.
28BH
651
IA32_MC11_CTL2
Package
See Table 2-2.
28CH
652
IA32_MC12_CTL2
Package
See Table 2-2.
28DH
653
IA32_MC13_CTL2
Package
See Table 2-2.
28EH
654
IA32_MC14_CTL2
Package
See Table 2-2.
28FH
655
IA32_MC15_CTL2
Package
See Table 2-2.
290H
656
IA32_MC16_CTL2
Package
See Table 2-2.
291H
657
IA32_MC17_CTL2
Package
See Table 2-2.
292H
658
IA32_MC18_CTL2
Package
See Table 2-2.
293H
659
IA32_MC19_CTL2
Package
See Table 2-2.
294H
660
IA32_MC20_CTL2
Package
See Table 2-2.
295H
661
IA32_MC21_CTL2
Package
See Table 2-2.
414H
1044
IA32_MC5_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
415H
1045
IA32_MC5_STATUS
Package
Bank MC5 reports MC errors from the Intel QPI 0
416H
1046
IA32_MC5_ADDR
Package
module.
417H
1047
IA32_MC5_MISC
Package
2-282 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-38. Additional MSRs Supported by Intel® Xeon® Processors with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_4FH
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
418H
1048
IA32_MC6_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
419H
1049
IA32_MC6_STATUS
Package
Bank MC6 reports MC errors from the integrated I/O
41AH
1050
IA32_MC6_ADDR
Package
module.
41BH
1051
IA32_MC6_MISC
Package
41CH
1052
IA32_MC7_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
41DH
1053
IA32_MC7_STATUS
Package
Bank MC7 reports MC errors from the home agent HA
41EH
1054
IA32_MC7_ADDR
Package
0.
41FH
1055
IA32_MC7_MISC
Package
420H
1056
IA32_MC8_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
421H
1057
IA32_MC8_STATUS
Package
Bank MC8 reports MC errors from the home agent HA
422H
1058
IA32_MC8_ADDR
Package
1.
423H
1059
IA32_MC8_MISC
Package
424H
1060
IA32_MC9_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
425H
1061
IA32_MC9_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
426H
1062
IA32_MC9_ADDR
Package
channel of the integrated memory controllers.
427H
1063
IA32_MC9_MISC
Package
428H
1064
IA32_MC10_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
429H
1065
IA32_MC10_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
42AH
1066
IA32_MC10_ADDR
Package
channel of the integrated memory controllers.
42BH
1067
IA32_MC10_MISC
Package
42CH
1068
IA32_MC11_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
42DH
1069
IA32_MC11_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
42EH
1070
IA32_MC11_ADDR
Package
channel of the integrated memory controllers.
42FH
1071
IA32_MC11_MISC
Package
430H
1072
IA32_MC12_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
431H
1073
IA32_MC12_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
432H
1074
IA32_MC12_ADDR
Package
channel of the integrated memory controllers.
433H
1075
IA32_MC12_MISC
Package
434H
1076
IA32_MC13_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
435H
1077
IA32_MC13_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
436H
1078
IA32_MC13_ADDR
Package
channel of the integrated memory controllers.
437H
1079
IA32_MC13_MISC
Package
Vol. 4
2-283
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-38. Additional MSRs Supported by Intel® Xeon® Processors with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_4FH
Register
Address
Register Name / Bit Fields
Scope
Bit Description
Hex
Dec
438H
1080
IA32_MC14_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
439H
1081
IA32_MC14_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
43AH
1082
IA32_MC14_ADDR
Package
channel of the integrated memory controllers.
43BH
1083
IA32_MC14_MISC
Package
43CH
1084
IA32_MC15_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
43DH
1085
IA32_MC15_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
43EH
1086
IA32_MC15_ADDR
Package
channel of the integrated memory controllers.
43FH
1087
IA32_MC15_MISC
Package
440H
1088
IA32_MC16_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
441H
1089
IA32_MC16_STATUS
Package
Banks MC9 through MC 16 report MC errors from each
442H
1090
IA32_MC16_ADDR
Package
channel of the integrated memory controllers.
443H
1091
IA32_MC16_MISC
Package
444H
1092
IA32_MC17_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
445H
1093
IA32_MC17_STATUS
Package
Bank MC17 reports MC errors from the following pair of
446H
1094
IA32_MC17_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo0, CBo3, CBo6,
447H
1095
IA32_MC17_MISC
Package
CBo9, CBo12, CBo15.
448H
1096
IA32_MC18_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
449H
1097
IA32_MC18_STATUS
Package
Bank MC18 reports MC errors from the following pair of
44AH
1098
IA32_MC18_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo1, CBo4, CBo7,
44BH
1099
IA32_MC18_MISC
Package
CBo10, CBo13, CBo16.
44CH
1100
IA32_MC19_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
44DH
1101
IA32_MC19_STATUS
Package
Bank MC19 reports MC errors from the following pair of
44EH
1102
IA32_MC19_ADDR
Package
CBo/L3 Slices (if the pair is present): CBo2, CBo5, CBo8,
44FH
1103
IA32_MC19_MISC
Package
CBo11, CBo14, CBo17.
450H
1104
IA32_MC20_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
451H
1105
IA32_MC20_STATUS
Package
Bank MC20 reports MC errors from the Intel QPI 1
452H
1106
IA32_MC20_ADDR
Package
module.
453H
1107
IA32_MC20_MISC
Package
454H
1108
IA32_MC21_CTL
Package
See Section 16.3.2.1, “IA32_MCi_CTL MSRs,” through
Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
455H
1109
IA32_MC21_STATUS
Package
Bank MC21 reports MC errors from the Intel QPI 2
456H
1110
IA32_MC21_ADDR
Package
module.
457H
1111
IA32_MC21_MISC
Package
C81H
3201
IA32_L3_QOS_CFG
Package
Cache Allocation Technology Configuration (R/W)
0
CAT Enable. Set 1 to enable Cache Allocation
Technology.
63:1
Reserved
2-284 Vol. 4
|
||
|
|
|