Intel 64 and IA-32 Architectures. Software Developer’s Manual (2026) - page 73

 

  Index      Manuals     Intel 64 and IA-32 Architectures. Software Developer’s Manual (2026)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     71      72      73      74     ..

 

 

 

Intel 64 and IA-32 Architectures. Software Developer’s Manual (2026) - page 73

 

 

MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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
63:15
Reserved.
Register Address: 1DDH, 477
MSR_LER_FROM_LIP
Last Exception Record From Linear IP (R/W)
Thread
Contains a pointer to the last branch instruction that the processor executed prior to the last exception that was
generated or the last interrupt that was handled.
Register Address: 1DEH, 478
MSR_LER_TO_LIP
Last Exception Record To Linear IP (R/W)
Thread
This area contains a pointer to the target of the last branch instruction that the processor executed prior to the last
exception that was generated or the last interrupt that was handled.
Register Address: 1F2H, 498
IA32_SMRR_PHYSBASE
See Table 2-2.
Core
Register Address: 1F3H, 499
IA32_SMRR_PHYSMASK
See Table 2-2.
Core
Register Address: 1FCH, 508
MSR_POWER_CTL
Core
Register Address: 200H, 512
IA32_MTRR_PHYSBASE0
See Table 2-2.
Thread
Register Address: 201H, 513
IA32_MTRR_PHYSMASK0
See Table 2-2.
Thread
Register Address: 202H, 514
IA32_MTRR_PHYSBASE1
See Table 2-2.
Thread
Register Address: 203H, 515
IA32_MTRR_PHYSMASK1
See Table 2-2.
Thread
Register Address: 204H, 516
IA32_MTRR_PHYSBASE2
See Table 2-2.
Thread
Register Address: 205H, 517
IA32_MTRR_PHYSMASK2
See Table 2-2.
Thread
Register Address: 206H, 518
IA32_MTRR_PHYSBASE3
See Table 2-2.
Thread
Register Address: 207H, 519
IA32_MTRR_PHYSMASK3
See Table 2-2.
Thread
Register Address: 208H, 520
IA32_MTRR_PHYSBASE4
2-234 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Table 2-2.
Thread
Register Address: 209H, 521
IA32_MTRR_PHYSMASK4
See Table 2-2.
Thread
Register Address: 20AH, 522
IA32_MTRR_PHYSBASE5
See Table 2-2.
Thread
Register Address: 20BH, 523
IA32_MTRR_PHYSMASK5
See Table 2-2.
Thread
Register Address: 20CH, 524
IA32_MTRR_PHYSBASE6
See Table 2-2.
Thread
Register Address: 20DH, 525
IA32_MTRR_PHYSMASK6
See Table 2-2.
Thread
Register Address: 20EH, 526
IA32_MTRR_PHYSBASE7
See Table 2-2.
Thread
Register Address: 20FH, 527
IA32_MTRR_PHYSMASK7
See Table 2-2.
Thread
Register Address: 210H, 528
IA32_MTRR_PHYSBASE8
See Table 2-2.
Thread
Register Address: 211H, 529
IA32_MTRR_PHYSMASK8
See Table 2-2.
Thread
Register Address: 212H, 530
IA32_MTRR_PHYSBASE9
See Table 2-2.
Thread
Register Address: 213H, 531
IA32_MTRR_PHYSMASK9
See Table 2-2.
Thread
Register Address: 250H, 592
IA32_MTRR_FIX64K_00000
See Table 2-2.
Thread
Register Address: 258H, 600
IA32_MTRR_FIX16K_80000
See Table 2-2.
Thread
Register Address: 259H, 601
IA32_MTRR_FIX16K_A0000
See Table 2-2.
Thread
Register Address: 268H, 616
IA32_MTRR_FIX4K_C0000
See Table 2-2.
Thread
Register Address: 269H, 617
IA32_MTRR_FIX4K_C8000
See Table 2-2.
Thread
Register Address: 26AH, 618
IA32_MTRR_FIX4K_D0000
See Table 2-2.
Thread
Register Address: 26BH, 619
IA32_MTRR_FIX4K_D8000
See Table 2-2.
Thread
Vol. 4
2-235
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 26CH, 620
IA32_MTRR_FIX4K_E0000
See Table 2-2.
Thread
Register Address: 26DH, 621
IA32_MTRR_FIX4K_E8000
See Table 2-2.
Thread
Register Address: 26EH, 622
IA32_MTRR_FIX4K_F0000
See Table 2-2.
Thread
Register Address: 26FH, 623
IA32_MTRR_FIX4K_F8000
See Table 2-2.
Thread
Register Address: 277H, 631
IA32_PAT
See Table 2-2.
Thread
Register Address: 280H, 640
IA32_MC0_CTL2
See Table 2-2.
Core
Register Address: 281H, 641
IA32_MC1_CTL2
See Table 2-2.
Core
Register Address: 282H, 642
IA32_MC2_CTL2
See Table 2-2.
Core
Register Address: 283H, 643
IA32_MC3_CTL2
See Table 2-2.
Core
Register Address: 284H, 644
IA32_MC4_CTL2
Always 0 (CMCI not supported).
Package
Register Address: 2FFH, 767
IA32_MTRR_DEF_TYPE
Default Memory Types (R/W)
Thread
See Table 2-2.
Register Address: 309H, 777
IA32_FIXED_CTR0
Fixed-Function Performance Counter Register 0 (R/W)
Thread
See Table 2-2.
Register Address: 30AH, 778
IA32_FIXED_CTR1
Fixed-Function Performance Counter Register 1 (R/W)
Thread
See Table 2-2.
Register Address: 30BH, 779
IA32_FIXED_CTR2
Fixed-Function Performance Counter Register 2 (R/W)
Thread
See Table 2-2.
Register Address: 345H, 837
IA32_PERF_CAPABILITIES
See Table 2-2 and Section 20.4.1, “IA32_DEBUGCTL MSR.”
Thread
5:0
LBR Format
See Table 2-2.
6
PEBS Record Format.
2-236 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
7
PEBSSaveArchRegs
See Table 2-2.
11:8
PEBS_REC_FORMAT
See Table 2-2.
12
SMM_FREEZE
See Table 2-2.
63:13
Reserved.
Register Address: 38DH, 909
IA32_FIXED_CTR_CTRL
Fixed-Function-Counter Control Register (R/W)
Thread
See Table 2-2.
Register Address: 38EH, 910
IA32_PERF_GLOBAL_STATUS
See Table 2-2 and Section 22.6.2.2, “Global Counter Control Facilities.”
0
Ovf_PMC0
Thread
1
Ovf_PMC1
Thread
2
Ovf_PMC2
Thread
3
Ovf_PMC3
Thread
4
Ovf_PMC4 (if CPUID.0AH:EAX[15:8] > 4)
Core
5
Ovf_PMC5 (if CPUID.0AH:EAX[15:8] > 5)
Core
6
Ovf_PMC6 (if CPUID.0AH:EAX[15:8] > 6)
Core
7
Ovf_PMC7 (if CPUID.0AH:EAX[15:8] > 7)
Core
31:8
Reserved.
32
Ovf_FixedCtr0
Thread
33
Ovf_FixedCtr1
Thread
34
Ovf_FixedCtr2
Thread
60:35
Reserved.
61
Ovf_Uncore
Thread
62
Ovf_BufDSSAVE
Thread
63
CondChgd
Thread
Register Address: 38FH, 911
IA32_PERF_GLOBAL_CTRL
See Table 2-2 and Section 22.6.2.2, “Global Counter Control Facilities.”
Thread
0
Set 1 to enable PMC0 to count.
Thread
1
Set 1 to enable PMC1 to count.
Thread
2
Set 1 to enable PMC2 to count.
Thread
3
Set 1 to enable PMC3 to count.
Thread
4
Set 1 to enable PMC4 to count (if CPUID.0AH:EAX[15:8] > 4).
Core
5
Set 1 to enable PMC5 to count (if CPUID.0AH:EAX[15:8] > 5).
Core
6
Set 1 to enable PMC6 to count (if CPUID.0AH:EAX[15:8] > 6).
Core
7
Set 1 to enable PMC7 to count (if CPUID.0AH:EAX[15:8] > 7).
Core
Vol. 4
2-237
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
31:8
Reserved.
32
Set 1 to enable FixedCtr0 to count.
Thread
33
Set 1 to enable FixedCtr1 to count.
Thread
34
Set 1 to enable FixedCtr2 to count.
Thread
63:35
Reserved.
Register Address: 390H, 912
IA32_PERF_GLOBAL_OVF_CTRL
See Table 2-2 and Section 22.6.2.2, “Global Counter Control Facilities.”
0
Set 1 to clear Ovf_PMC0.
Thread
1
Set 1 to clear Ovf_PMC1.
Thread
2
Set 1 to clear Ovf_PMC2.
Thread
3
Set 1 to clear Ovf_PMC3.
Thread
4
Set 1 to clear Ovf_PMC4 (if CPUID.0AH:EAX[15:8] > 4).
Core
5
Set 1 to clear Ovf_PMC5 (if CPUID.0AH:EAX[15:8] > 5).
Core
6
Set 1 to clear Ovf_PMC6 (if CPUID.0AH:EAX[15:8] > 6).
Core
7
Set 1 to clear Ovf_PMC7 (if CPUID.0AH:EAX[15:8] > 7).
Core
31:8
Reserved.
32
Set 1 to clear Ovf_FixedCtr0.
Thread
33
Set 1 to clear Ovf_FixedCtr1.
Thread
34
Set 1 to clear Ovf_FixedCtr2.
Thread
60:35
Reserved.
61
Set 1 to clear Ovf_Uncore.
Thread
62
Set 1 to clear Ovf_BufDSSAVE.
Thread
63
Set 1 to clear CondChgd.
Thread
Register Address: 3F1H, 1009
IA32_PEBS_ENABLE (MSR_PEBS_ENABLE)
See Section 22.3.1.1.1, “Processor Event Based Sampling (PEBS).”
Thread
0
Enable PEBS on IA32_PMC0. (R/W)
1
Enable PEBS on IA32_PMC1. (R/W)
2
Enable PEBS on IA32_PMC2. (R/W)
3
Enable PEBS on IA32_PMC3. (R/W)
31:4
Reserved.
32
Enable Load Latency on IA32_PMC0. (R/W)
33
Enable Load Latency on IA32_PMC1. (R/W)
34
Enable Load Latency on IA32_PMC2. (R/W)
35
Enable Load Latency on IA32_PMC3. (R/W)
62:36
Reserved.
63
Enable Precise Store (R/W)
Register Address: 3F6H, 1014
MSR_PEBS_LD_LAT
2-238 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 22.3.1.1.2, “Load Latency Performance Monitoring Facility.”
Thread
15:0
Minimum threshold latency value of tagged load operation that will be
counted. (R/W)
63:36
Reserved.
Register Address: 3F8H, 1016
MSR_PKG_C3_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Package
ACPI C-States.
63:0
Package C3 Residency Counter (R/O)
Value since last reset that this package is in processor-specific C3 states.
Count at the same frequency as the TSC.
Register Address: 3F9H, 1017
MSR_PKG_C6_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Package
ACPI C-States.
63:0
Package C6 Residency Counter. (R/O)
Value since last reset that this package is in processor-specific C6 states.
Count at the same frequency as the TSC.
Register Address: 3FAH, 1018
MSR_PKG_C7_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Package
ACPI C-States.
63:0
Package C7 Residency Counter (R/O)
Value since last reset that this package is in processor-specific C7 states.
Count at the same frequency as the TSC.
Register Address: 3FCH, 1020
MSR_CORE_C3_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Core
ACPI C-States.
63:0
CORE C3 Residency Counter (R/O)
Value since last reset that this core is in processor-specific C3 states. Count
at the same frequency as the TSC.
Register Address: 3FDH, 1021
MSR_CORE_C6_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Core
ACPI C-States.
63:0
CORE C6 Residency Counter (R/O)
Value since last reset that this core is in processor-specific C6 states. Count
at the same frequency as the TSC.
Register Address: 3FEH, 1022
MSR_CORE_C7_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Core
ACPI C-States.
63:0
CORE C7 Residency Counter (R/O)
Value since last reset that this core is in processor-specific C7 states. Count
at the same frequency as the TSC.
Register Address: 400H, 1024
IA32_MC0_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Vol. 4
2-239
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 401H, 1025
IA32_MC0_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Core
Register Address: 402H, 1026
IA32_MC0_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 403H, 1027
IA32_MC0_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 404H, 1028
IA32_MC1_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 405H, 1029
IA32_MC1_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Core
Register Address: 406H, 1030
IA32_MC1_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 407H, 1031
IA32_MC1_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 408H, 1032
IA32_MC2_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 409H, 1033
IA32_MC2_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Core
Register Address: 40AH, 1034
IA32_MC2_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 40BH, 1035
IA32_MC2_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 40CH, 1036
IA32_MC3_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 40DH, 1037
IA32_MC3_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Core
Register Address: 40EH, 1038
IA32_MC3_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 40FH, 1039
IA32_MC3_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 410H, 1040
IA32_MC4_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Core
0
PCU Hardware Error (R/W)
When set, enables signaling of PCU hardware detected errors.
1
PCU Controller Error (R/W)
When set, enables signaling of PCU controller detected errors.
2
PCU Firmware Error (R/W)
When set, enables signaling of PCU firmware detected errors.
2-240 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
63:2
Reserved.
Register Address: 411H, 1041
IA32_MC4_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Core
Register Address: 480H, 1152
IA32_VMX_BASIC
Reporting Register of Basic VMX Capabilities (R/O)
Thread
See Table 2-2 and Appendix A.1, “Basic VMX Information.”
Register Address: 481H, 1153
IA32_VMX_PINBASED_CTLS
Capability Reporting Register of Pin-Based VM-Execution Controls (R/O)
Thread
See Table 2-2 and Appendix A.3, “VM-Execution Controls.”
Register Address: 482H, 1154
IA32_VMX_PROCBASED_CTLS
Capability Reporting Register of Primary Processor-Based VM-Execution Controls (R/O)
Thread
See Appendix A.3, “VM-Execution Controls.”
Register Address: 483H, 1155
IA32_VMX_EXIT_CTLS
Capability Reporting Register of VM-Exit Controls (R/O)
Thread
See Table 2-2 and Appendix A.4, “VM-Exit Controls.”
Register Address: 484H, 1156
IA32_VMX_ENTRY_CTLS
Capability Reporting Register of VM-Entry Controls (R/O)
Thread
See Table 2-2 and Appendix A.5, “VM-Entry Controls.”
Register Address: 485H, 1157
IA32_VMX_MISC
Reporting Register of Miscellaneous VMX Capabilities (R/O)
Thread
See Table 2-2 and Appendix A.6, “Miscellaneous Data.”
Register Address: 486H, 1158
IA32_VMX_CR0_FIXED0
Capability Reporting Register of CR0 Bits Fixed to 0 (R/O)
Thread
See Table 2-2 and Appendix A.7, “VMX-Fixed Bits in CR0.”
Register Address: 487H, 1159
IA32_VMX_CR0_FIXED1
Capability Reporting Register of CR0 Bits Fixed to 1 (R/O)
Thread
See Table 2-2 and Appendix A.7, “VMX-Fixed Bits in CR0.”
Register Address: 488H, 1160
IA32_VMX_CR4_FIXED0
Capability Reporting Register of CR4 Bits Fixed to 0 (R/O)
Thread
See Table 2-2 and Appendix A.8, “VMX-Fixed Bits in CR4.”
Register Address: 489H, 1161
IA32_VMX_CR4_FIXED1
Capability Reporting Register of CR4 Bits Fixed to 1 (R/O)
Thread
See Table 2-2 and Appendix A.8, “VMX-Fixed Bits in CR4.”
Register Address: 48AH, 1162
IA32_VMX_VMCS_ENUM
Capability Reporting Register of VMCS Field Enumeration (R/O)
Thread
See Table 2-2 and Appendix A.9, “VMCS Enumeration.”
Register Address: 48BH, 1163
IA32_VMX_PROCBASED_CTLS2
Capability Reporting Register of Secondary Processor-Based VM-Execution Controls (R/O)
Thread
See Appendix A.3, “VM-Execution Controls.”
Vol. 4
2-241
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 48CH, 1164
IA32_VMX_EPT_VPID_ENUM
Capability Reporting Register of EPT and VPID (R/O)
Thread
See Table 2-2
Register Address: 48DH, 1165
IA32_VMX_TRUE_PINBASED_CTLS
Capability Reporting Register of Pin-Based VM-Execution Flex Controls (R/O)
Thread
See Table 2-2
Register Address: 48EH, 1166
IA32_VMX_TRUE_PROCBASED_CTLS
Capability Reporting Register of Primary Processor-Based VM-Execution Flex Controls (R/O)
Thread
See Table 2-2
Register Address: 48FH, 1167
IA32_VMX_TRUE_EXIT_CTLS
Capability Reporting Register of VM-Exit Flex Controls (R/O)
Thread
See Table 2-2
Register Address: 490H, 1168
IA32_VMX_TRUE_ENTRY_CTLS
Capability Reporting Register of VM-Entry Flex Controls (R/O)
Thread
See Table 2-2
Register Address: 4C1H, 1217
IA32_A_PMC0
See Table 2-2.
Thread
Register Address: 4C2H, 1218
IA32_A_PMC1
See Table 2-2.
Thread
Register Address: 4C3H, 1219
IA32_A_PMC2
See Table 2-2.
Thread
Register Address: 4C4H, 1220
IA32_A_PMC3
See Table 2-2.
Thread
Register Address: 4C5H, 1221
IA32_A_PMC4
See Table 2-2.
Core
Register Address: 4C6H, 1222
IA32_A_PMC5
See Table 2-2.
Core
Register Address: 4C7H, 1223
IA32_A_PMC6
See Table 2-2.
Core
Register Address: 4C8H, 1224
IA32_A_PMC7
See Table 2-2.
Core
Register Address: 600H, 1536
IA32_DS_AREA
DS Save Area (R/W)
Thread
See Table 2-2 and Section 22.6.3.4, “Debug Store (DS) Mechanism.”
Register Address: 606H, 1542
MSR_RAPL_POWER_UNIT
Unit Multipliers used in RAPL Interfaces (R/O)
Package
See Section 17.10.1, “RAPL Interfaces.”
Register Address: 60AH, 1546
MSR_PKGC3_IRTL
2-242 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Package C3 Interrupt Response Limit (R/W)
Package
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 C3 state.
12:10
Time Unit (R/W)
Specifies the encoding value of time unit of the interrupt response time
limit. The following time unit encodings are supported:
000b: 1 ns
001b: 32 ns
010b: 1024 ns
011b: 32768 ns
100b: 1048576 ns
101b: 33554432 ns
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.
Register Address: 60BH, 1547
MSR_PKGC6_IRTL
Package C6 Interrupt Response Limit (R/W)
Package
This MSR defines the budget allocated for the package to exit from a C6 to a C0 state, where an interrupt request can
be delivered to the core and serviced. Additional core-exit latency may be applicable depending on the actual C-state
the core is in.
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 state.
12:10
Time Unit (R/W)
Specifies the encoding value of time unit of the interrupt response time
limit. The following time unit encodings are supported:
000b: 1 ns
001b: 32 ns
010b: 1024 ns
011b: 32768 ns
100b: 1048576 ns
101b: 33554432 ns
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-243
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
63:16
Reserved.
Register Address: 60DH, 1549
MSR_PKG_C2_RESIDENCY
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
Package
ACPI C-States.
63:0
Package C2 Residency Counter (R/O)
Value since last reset that this package is in processor-specific C2 states.
Count at the same frequency as the TSC.
Register Address: 610H, 1552
MSR_PKG_POWER_LIMIT
PKG RAPL Power Limit Control (R/W)
Package
See Section 17.10.3, “Package RAPL Domain.”
Register Address: 611H, 1553
MSR_PKG_ENERGY_STATUS
PKG Energy Status (R/O)
Package
See Section 17.10.3, “Package RAPL Domain.”
Register Address: 614H, 1556
MSR_PKG_POWER_INFO
PKG RAPL Parameters (R/W)
Package
See Section 17.10.3, “Package RAPL Domain.”
Register Address: 638H, 1592
MSR_PP0_POWER_LIMIT
PP0 RAPL Power Limit Control (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 680H, 1664
MSR_LASTBRANCH_0_FROM_IP
Last Branch Record 0 From IP (R/W)
Thread
One of sixteen pairs of last branch record registers on the last branch record stack. This part of the stack contains
pointers to the source instruction. See also:
• Last Branch Record Stack TOS at 1C9H.
• Section 20.9.1 and record format in Section 20.4.8.1.
Register Address: 681H, 1665
MSR_LASTBRANCH_1_FROM_IP
Last Branch Record 1 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 682H, 1666
MSR_LASTBRANCH_2_FROM_IP
Last Branch Record 2 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 683H, 1667
MSR_LASTBRANCH_3_FROM_IP
Last Branch Record 3 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 684H, 1668
MSR_LASTBRANCH_4_FROM_IP
Last Branch Record 4 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 685H, 1669
MSR_LASTBRANCH_5_FROM_IP
Last Branch Record 5 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
2-244 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 686H, 1670
MSR_LASTBRANCH_6_FROM_IP
Last Branch Record 6 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 687H, 1671
MSR_LASTBRANCH_7_FROM_IP
Last Branch Record 7 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 688H, 1672
MSR_LASTBRANCH_8_FROM_IP
Last Branch Record 8 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 689H, 1673
MSR_LASTBRANCH_9_FROM_IP
Last Branch Record 9 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68AH, 1674
MSR_LASTBRANCH_10_FROM_IP
Last Branch Record 10 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68BH, 1675
MSR_LASTBRANCH_11_FROM_IP
Last Branch Record 11 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68CH, 1676
MSR_LASTBRANCH_12_FROM_IP
Last Branch Record 12 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68DH, 1677
MSR_LASTBRANCH_13_FROM_IP
Last Branch Record 13 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68EH, 1678
MSR_LASTBRANCH_14_FROM_IP
Last Branch Record 14 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 68FH, 1679
MSR_LASTBRANCH_15_FROM_IP
Last Branch Record 15 From IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_FROM_IP.
Register Address: 6C0H, 1728
MSR_LASTBRANCH_0_TO_IP
Last Branch Record 0 To IP (R/W)
Thread
One of sixteen pairs of last branch record registers on the last branch record stack. This part of the stack contains
pointers to the destination instruction.
Register Address: 6C1H, 1729
MSR_LASTBRANCH_1_TO_IP
Last Branch Record 1 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C2H, 1730
MSR_LASTBRANCH_2_TO_IP
Vol. 4
2-245
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Last Branch Record 2 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C3H, 1731
MSR_LASTBRANCH_3_TO_IP
Last Branch Record 3 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C4H, 1732
MSR_LASTBRANCH_4_TO_IP
Last Branch Record 4 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C5H, 1733
MSR_LASTBRANCH_5_TO_IP
Last Branch Record 5 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C6H, 1734
MSR_LASTBRANCH_6_TO_IP
Last Branch Record 6 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C7H, 1735
MSR_LASTBRANCH_7_TO_IP
Last Branch Record 7 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C8H, 1736
MSR_LASTBRANCH_8_TO_IP
Last Branch Record 8 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6C9H, 1737
MSR_LASTBRANCH_9_TO_IP
Last Branch Record 9 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CAH, 1738
MSR_LASTBRANCH_10_TO_IP
Last Branch Record 10 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CBH, 1739
MSR_LASTBRANCH_11_TO_IP
Last Branch Record 11 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CCH, 1740
MSR_LASTBRANCH_12_TO_IP
Last Branch Record 12 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CDH, 1741
MSR_LASTBRANCH_13_TO_IP
Last Branch Record 13 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CEH, 1742
MSR_LASTBRANCH_14_TO_IP
Last Branch Record 14 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6CFH, 1743
MSR_LASTBRANCH_15_TO_IP
2-246 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Last Branch Record 15 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 6E0H, 1760
IA32_TSC_DEADLINE
See Table 2-2.
Thread
Register Address: 802H-83FH, 2050-
X2APIC MSRs
2111
See Table 2-2.
Thread
Register Address: C000_0080H
IA32_EFER
Extended Feature Enables
Thread
See Table 2-2.
Register Address: C000_0081H
IA32_STAR
System Call Target Address (R/W)
Thread
See Table 2-2.
Register Address: C000_0082H
IA32_LSTAR
IA-32e Mode System Call Target Address (R/W)
Thread
See Table 2-2.
Register Address: C000_0084H
IA32_FMASK
System Call Flag Mask (R/W)
Thread
See Table 2-2.
Register Address: C000_0100H
IA32_FS_BASE
Map of BASE Address of FS (R/W)
Thread
See Table 2-2.
Register Address: C000_0101H
IA32_GS_BASE
Map of BASE Address of GS (R/W)
Thread
See Table 2-2.
Register Address: C000_0102H
IA32_KERNEL_GS_BASE
Swap Target of BASE Address of GS (R/W)
Thread
See Table 2-2.
Register Address: C000_0103H
IA32_TSC_AUX
AUXILIARY TSC Signature (R/W)
Thread
See Table 2-2 and Section 20.17.2, “IA32_TSC_AUX Register and RDTSCP Support.”
2.11.1 MSRs in the 2nd Generation Intel® Core™ Processor Family Based on Sandy Bridge
Microarchitecture
Table 2-21 and Table 2-22 list model-specific registers (MSRs) that are specific to the 2nd generation Intel® Core™
processor family based on the Sandy Bridge microarchitecture. These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_2AH; see Table 2-1.
Vol. 4
2-247
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-21. MSRs Supported by the 2nd Generation Intel® Core™ Processors (Sandy Bridge Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Maximum Ratio Limit of Turbo Mode
Package
R/O if MSR_PLATFORM_INFO.[28] = 0.
R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Maximum Ratio Limit for 1C
Package
Maximum turbo ratio limit of 1 core active.
15:8
Maximum Ratio Limit for 2C
Package
Maximum turbo ratio limit of 2 core active.
23:16
Maximum Ratio Limit for 3C
Package
Maximum turbo ratio limit of 3 core active.
31:24
Maximum Ratio Limit for 4C
Package
Maximum turbo ratio limit of 4 core active.
63:32
Reserved.
Register Address: 60CH, 1548
MSR_PKGC7_IRTL
Package C7 Interrupt Response Limit (R/W)
Package
This MSR defines the budget allocated for the package to exit from a C7 to a C0 state, where interrupt request can be
delivered to the core and serviced. Additional core-exit latency may be applicable depending on the actual C-state the
core is in.
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 C7 state.
12:10
Time Unit (R/W)
Specifies the encoding value of time unit of the interrupt response time
limit. The following time unit encodings are supported:
000b: 1 ns
001b: 32 ns
010b: 1024 ns
011b: 32768 ns
100b: 1048576 ns
101b: 33554432 ns
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.
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 63AH, 1594
MSR_PP0_POLICY
2-248 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-21. MSRs Supported by the 2nd Generation Intel® Core™ Processors (Sandy Bridge Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
PP0 Balance Policy (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 640H, 1600
MSR_PP1_POWER_LIMIT
PP1 RAPL Power Limit Control (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 641H, 1601
MSR_PP1_ENERGY_STATUS
PP1 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 642H, 1602
MSR_PP1_POLICY
PP1 Balance Policy (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
See Table 2-20, Table 2-21, and Table 2-22 for MSR definitions applicable to processors with a CPUID Signature
DisplayFamily_DisplayModel value of 06_2AH.
Table 2-22 lists the MSRs of uncore PMU for Intel processors with a CPUID Signature DisplayFamily_DisplayModel
value of 06_2AH.
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel® Core™ Processors
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 391H, 913
MSR_UNC_PERF_GLOBAL_CTRL
Uncore PMU Global Control
Package
0
Slice 0 select.
1
Slice 1 select.
2
Slice 2 select.
3
Slice 3 select.
4
Slice 4 select.
18:5
Reserved.
29
Enable all uncore counters.
30
Enable wake on PMI.
31
Enable Freezing counter when overflow.
63:32
Reserved.
Register Address: 392H, 914
MSR_UNC_PERF_GLOBAL_STATUS
Uncore PMU Main Status
Package
0
Fixed counter overflowed.
1
An ARB counter overflowed.
2
Reserved.
3
A CBox counter overflowed (on any slice).
63:4
Reserved.
Vol. 4
2-249
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel® Core™ Processors (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 394H, 916
MSR_UNC_PERF_FIXED_CTRL
Uncore Fixed Counter Control (R/W)
Package
19:0
Reserved.
20
Enable overflow propagation.
21
Reserved.
22
Enable counting.
63:23
Reserved.
Register Address: 395H, 917
MSR_UNC_PERF_FIXED_CTR
Uncore Fixed Counter
Package
47:0
Current count.
63:48
Reserved.
Register Address: 396H, 918
MSR_UNC_CBO_CONFIG
Uncore C-Box Configuration Information (R/O)
Package
3:0
Report the number of C-Box units with performance counters, including
processor cores and processor graphics.
63:4
Reserved.
Register Address: 3B0H, 946
MSR_UNC_ARB_PERFCTR0
Uncore Arb Unit, Performance Counter 0
Package
Register Address: 3B1H, 947
MSR_UNC_ARB_PERFCTR1
Uncore Arb Unit, Performance Counter 1
Package
Register Address: 3B2H, 944
MSR_UNC_ARB_PERFEVTSEL0
Uncore Arb Unit, Counter 0 Event Select MSR
Package
Register Address: 3B3H, 945
MSR_UNC_ARB_PERFEVTSEL1
Uncore Arb unit, Counter 1 Event Select MSR
Package
Register Address: 700H, 1792
MSR_UNC_CBO_0_PERFEVTSEL0
Uncore C-Box 0, Counter 0 Event Select MSR
Package
Register Address: 701H, 1793
MSR_UNC_CBO_0_PERFEVTSEL1
Uncore C-Box 0, Counter 1 Event Select MSR
Package
Register Address: 702H, 1794
MSR_UNC_CBO_0_PERFEVTSEL2
Uncore C-Box 0, Counter 2 Event Select MSR
Package
Register Address: 703H, 1795
MSR_UNC_CBO_0_PERFEVTSEL3
Uncore C-Box 0, Counter 3 Event Select MSR
Package
Register Address: 705H, 1797
MSR_UNC_CBO_0_UNIT_STATUS
Uncore C-Box 0, Unit Status for Counter 0-3
Package
Register Address: 706H, 1798
MSR_UNC_CBO_0_PERFCTR0
Uncore C-Box 0, Performance Counter 0
Package
Register Address: 707H, 1799
MSR_UNC_CBO_0_PERFCTR1
Uncore C-Box 0, Performance Counter 1
Package
2-250 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel® Core™ Processors (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 708H, 1800
MSR_UNC_CBO_0_PERFCTR2
Uncore C-Box 0, Performance Counter 2
Package
Register Address: 709H, 1801
MSR_UNC_CBO_0_PERFCTR3
Uncore C-Box 0, Performance Counter 3
Package
Register Address: 710H, 1808
MSR_UNC_CBO_1_PERFEVTSEL0
Uncore C-Box 1, Counter 0 Event Select MSR
Package
Register Address: 711H, 1809
MSR_UNC_CBO_1_PERFEVTSEL1
Uncore C-Box 1, Counter 1 Event Select MSR
Package
Register Address: 712H, 1810
MSR_UNC_CBO_1_PERFEVTSEL2
Uncore C-Box 1, Counter 2 Event Select MSR
Package
Register Address: 713H, 1811
MSR_UNC_CBO_1_PERFEVTSEL3
Uncore C-Box 1, Counter 3 Event Select MSR
Package
Register Address: 715H, 1813
MSR_UNC_CBO_1_UNIT_STATUS
Uncore C-Box 1, Unit Status for Counter 0-3
Package
Register Address: 716H, 1814
MSR_UNC_CBO_1_PERFCTR0
Uncore C-Box 1, Performance Counter 0
Package
Register Address: 717H, 1815
MSR_UNC_CBO_1_PERFCTR1
Uncore C-Box 1, Performance Counter 1
Package
Register Address: 718H, 1816
MSR_UNC_CBO_1_PERFCTR2
Uncore C-Box 1, Performance Counter 2
Package
Register Address: 719H, 1817
MSR_UNC_CBO_1_PERFCTR3
Uncore C-Box 1, Performance Counter 3
Package
Register Address: 720H, 1824
MSR_UNC_CBO_2_PERFEVTSEL0
Uncore C-Box 2, Counter 0 Event Select MSR
Package
Register Address: 721H, 1825
MSR_UNC_CBO_2_PERFEVTSEL1
Uncore C-Box 2, Counter 1 Event Select MSR
Package
Register Address: 722H, 1826
MSR_UNC_CBO_2_PERFEVTSEL2
Uncore C-Box 2, Counter 2 Event Select MSR
Package
Register Address: 723H, 1827
MSR_UNC_CBO_2_PERFEVTSEL3
Uncore C-Box 2, Counter 3 Event Select MSR
Package
Register Address: 725H, 1829
MSR_UNC_CBO_2_UNIT_STATUS
Uncore C-Box 2, Unit Status for Counter 0-3
Package
Register Address: 726H, 1830
MSR_UNC_CBO_2_PERFCTR0
Uncore C-Box 2, Performance Counter 0
Package
Register Address: 727H, 1831
MSR_UNC_CBO_2_PERFCTR1
Uncore C-Box 2, Performance Counter 1
Package
Register Address: 728H, 1832
MSR_UNC_CBO_3_PERFCTR2
Vol. 4
2-251
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel® Core™ Processors (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-Box 3, Performance Counter 2
Package
Register Address: 729H, 1833
MSR_UNC_CBO_3_PERFCTR3
Uncore C-Box 3, Performance Counter 3
Package
Register Address: 730H, 1840
MSR_UNC_CBO_3_PERFEVTSEL0
Uncore C-Box 3, Counter 0 Event Select MSR
Package
Register Address: 731H, 1841
MSR_UNC_CBO_3_PERFEVTSEL1
Uncore C-Box 3, Counter 1 Event Select MSR
Package
Register Address: 732H, 1842
MSR_UNC_CBO_3_PERFEVTSEL2
Uncore C-Box 3, Counter 2 Event Select MSR
Package
Register Address: 733H, 1843
MSR_UNC_CBO_3_PERFEVTSEL3
Uncore C-Box 3, counter 3 Event Select MSR
Package
Register Address: 735H, 1845
MSR_UNC_CBO_3_UNIT_STATUS
Uncore C-Box 3, Unit Status for Counter 0-3
Package
Register Address: 736H, 1846
MSR_UNC_CBO_3_PERFCTR0
Uncore C-Box 3, Performance Counter 0
Package
Register Address: 737H, 1847
MSR_UNC_CBO_3_PERFCTR1
Uncore C-Box 3, Performance Counter 1
Package
Register Address: 738H, 1848
MSR_UNC_CBO_3_PERFCTR2
Uncore C-Box 3, Performance Counter 2
Package
Register Address: 739H, 1849
MSR_UNC_CBO_3_PERFCTR3
Uncore C-Box 3, Performance Counter 3
Package
Register Address: 740H, 1856
MSR_UNC_CBO_4_PERFEVTSEL0
Uncore C-Box 4, Counter 0 Event Select MSR
Package
Register Address: 741H, 1857
MSR_UNC_CBO_4_PERFEVTSEL1
Uncore C-Box 4, Counter 1 Event Select MSR
Package
Register Address: 742H, 1858
MSR_UNC_CBO_4_PERFEVTSEL2
Uncore C-Box 4, Counter 2 Event Select MSR
Package
Register Address: 743H, 1859
MSR_UNC_CBO_4_PERFEVTSEL3
Uncore C-Box 4, Counter 3 Event Select MSR
Package
Register Address: 745H, 1861
MSR_UNC_CBO_4_UNIT_STATUS
Uncore C-Box 4, Unit status for Counter 0-3
Package
Register Address: 746H, 1862
MSR_UNC_CBO_4_PERFCTR0
Uncore C-Box 4, Performance Counter 0
Package
Register Address: 747H, 1863
MSR_UNC_CBO_4_PERFCTR1
Uncore C-Box 4, Performance Counter 1
Package
Register Address: 748H, 1864
MSR_UNC_CBO_4_PERFCTR2
Uncore C-Box 4, Performance Counter 2
Package
2-252 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel® Core™ Processors (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 749H, 1865
MSR_UNC_CBO_4_PERFCTR3
Uncore C-Box 4, Performance Counter 3
Package
2.11.2 MSRs in the Intel® Xeon® Processor E5 Family Based on Sandy Bridge
Microarchitecture
Table 2-23 lists additional model-specific registers (MSRs) that are specific to the Intel® Xeon® Processor E5
Family based on Sandy Bridge microarchitecture. These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_2DH, and also support MSRs listed in Table 2-20 and Table 2-24.
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 17FH, 383
MSR_ERROR_CONTROL
MC Bank Error Configuration (R/W)
Package
0
Reserved.
1
MemError Log Enable (R/W)
When set, enables IMC status bank to log additional info in bits 36:32.
63:2
Reserved.
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Maximum Ratio Limit of Turbo Mode
Package
R/O if MSR_PLATFORM_INFO.[28] = 0. R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Maximum Ratio Limit for 1C
Package
Maximum turbo ratio limit of 1 core active.
15:8
Maximum Ratio Limit for 2C
Package
Maximum turbo ratio limit of 2 cores active.
23:16
Maximum Ratio Limit for 3C
Package
Maximum turbo ratio limit of 3 cores active.
31:24
Maximum Ratio Limit for 4C
Package
Maximum turbo ratio limit of 4 cores active.
39:32
Maximum Ratio Limit for 5C
Package
Maximum turbo ratio limit of 5 cores active.
47:40
Maximum Ratio Limit for 6C
Package
Maximum turbo ratio limit of 6 cores active.
55:48
Maximum Ratio Limit for 7C
Package
Maximum turbo ratio limit of 7 cores active.
63:56
Maximum Ratio Limit for 8C
Package
Maximum turbo ratio limit of 8 cores active.
Register Address: 285H, 645
IA32_MC5_CTL2
See Table 2-2.
Package
Vol. 4
2-253
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 286H, 646
IA32_MC6_CTL2
See Table 2-2.
Package
Register Address: 287H, 647
IA32_MC7_CTL2
See Table 2-2.
Package
Register Address: 288H, 648
IA32_MC8_CTL2
See Table 2-2.
Package
Register Address: 289H, 649
IA32_MC9_CTL2
See Table 2-2.
Package
Register Address: 28AH, 650
IA32_MC10_CTL2
See Table 2-2.
Package
Register Address: 28BH, 651
IA32_MC11_CTL2
See Table 2-2.
Package
Register Address: 28CH, 652
IA32_MC12_CTL2
See Table 2-2.
Package
Register Address: 28DH, 653
IA32_MC13_CTL2
See Table 2-2.
Package
Register Address: 28EH, 654
IA32_MC14_CTL2
See Table 2-2.
Package
Register Address: 28FH, 655
IA32_MC15_CTL2
See Table 2-2.
Package
Register Address: 290H, 656
IA32_MC16_CTL2
See Table 2-2.
Package
Register Address: 291H, 657
IA32_MC17_CTL2
See Table 2-2.
Package
Register Address: 292H, 658
IA32_MC18_CTL2
See Table 2-2.
Package
Register Address: 293H, 659
IA32_MC19_CTL2
See Table 2-2.
Package
Register Address: 39CH, 924
MSR_PEBS_NUM_ALT
ENABLE_PEBS_NUM_ALT (R/W)
Package
0
ENABLE_PEBS_NUM_ALT (R/W)
Write 1 to enable alternate PEBS counting logic for specific events
requiring additional configuration, see https://perfmon-events.intel.com/.
63:1
Reserved, must be zero.
Register Address: 414H, 1044
IA32_MC5_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 415H, 1045
IA32_MC5_STATUS
2-254 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 416H, 1046
IA32_MC5_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 417H, 1047
IA32_MC5_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 418H, 1048
IA32_MC6_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 419H, 1049
IA32_MC6_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 41AH, 1050
IA32_MC6_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41BH, 1051
IA32_MC6_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 41CH, 1052
IA32_MC7_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 41DH, 1053
IA32_MC7_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 41EH, 1054
IA32_MC7_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41FH, 1055
IA32_MC7_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 420H, 1056
IA32_MC8_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 421H, 1057
IA32_MC8_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 422H, 1058
IA32_MC8_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 423H, 1059
IA32_MC8_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 424H, 1060
IA32_MC9_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 425H, 1061
IA32_MC9_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 426H, 1062
IA32_MC9_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 427H, 1063
IA32_MC9_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Vol. 4
2-255
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 428H, 1064
IA32_MC10_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 429H, 1065
IA32_MC10_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 42AH, 1066
IA32_MC10_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42BH, 1067
IA32_MC10_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 42CH, 1068
IA32_MC11_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 42DH, 1069
IA32_MC11_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 42EH, 1070
IA32_MC11_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42FH, 1071
IA32_MC11_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 430H, 1072
IA32_MC12_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 431H, 1073
IA32_MC12_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 432H, 1074
IA32_MC12_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 433H, 1075
IA32_MC12_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 434H, 1076
IA32_MC13_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 435H, 1077
IA32_MC13_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 436H, 1078
IA32_MC13_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 437H, 1079
IA32_MC13_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 438H, 1080
IA32_MC14_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 439H, 1081
IA32_MC14_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 43AH, 1082
IA32_MC14_ADDR
2-256 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43BH, 1083
IA32_MC14_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 43CH, 1084
IA32_MC15_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 43DH, 1085
IA32_MC15_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 43EH, 1086
IA32_MC15_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43FH, 1087
IA32_MC15_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 440H, 1088
IA32_MC16_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 441H, 1089
IA32_MC16_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 442H, 1090
IA32_MC16_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 443H, 1091
IA32_MC16_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 444H, 1092
IA32_MC17_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 445H, 1093
IA32_MC17_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 446H, 1094
IA32_MC17_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 447H, 1095
IA32_MC17_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 448H, 1096
IA32_MC18_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 449H, 1097
IA32_MC18_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 44AH, 1098
IA32_MC18_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44BH, 1099
IA32_MC18_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 44CH, 1100
IA32_MC19_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Vol. 4
2-257
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-23. Additional MSRs Supported by the Intel® Xeon® Processors E5 Family Based on Sandy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 44DH, 1101
IA32_MC19_STATUS
See Section 18.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 19.
Package
Register Address: 44EH, 1102
IA32_MC19_ADDR
See Section 18.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44FH, 1103
IA32_MC19_MISC
See Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 613H, 1555
MSR_PKG_PERF_STATUS
Package RAPL Perf Status (R/O)
Package
Register Address: 618H, 1560
MSR_DRAM_POWER_LIMIT
DRAM RAPL Power Limit Control (R/W)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 619H, 1561
MSR_DRAM_ENERGY_STATUS
DRAM Energy Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 61BH, 1563
MSR_DRAM_PERF_STATUS
DRAM Performance Throttling Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 61CH, 1564
MSR_DRAM_POWER_INFO
DRAM RAPL Parameters (R/W)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
See Table 2-20, Table 2-23, and Table 2-24 for MSR definitions applicable to processors with a CPUID Signature
DisplayFamily_DisplayModel value of 06_2DH.
2.11.3 Additional Uncore PMU MSRs in the Intel® Xeon® Processor E5 Family
Intel Xeon Processor E5 family is based on the Sandy Bridge microarchitecture. The MSR-based uncore PMU inter-
faces are listed in Table 2-24. For complete details of the uncore PMU, refer to the Intel Xeon Processor E5 Product
Family Uncore Performance Monitoring Guide. These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_2DH.
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: C08H, 3080
MSR_U_PMON_UCLK_FIXED_CTL
Uncore U-box UCLK Fixed Counter Control
Package
Register Address: C09H, 3081
MSR_U_PMON_UCLK_FIXED_CTR
2-258 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore U-box UCLK Fixed Counter
Package
Register Address: C10H, 3088
MSR_U_PMON_EVNTSEL0
Uncore U-box PerfMon Event Select for U-box Counter 0
Package
Register Address: C11H, 3089
MSR_U_PMON_EVNTSEL1
Uncore U-box PerfMon Event Select for U-box Counter 1
Package
Register Address: C16H, 3094
MSR_U_PMON_CTR0
Uncore U-box PerfMon Counter 0
Package
Register Address: C17H, 3095
MSR_U_PMON_CTR1
Uncore U-box PerfMon Counter 1
Package
Register Address: C24H, 3108
MSR_PCU_PMON_BOX_CTL
Uncore PCU PerfMon for PCU-box-wide Control
Package
Register Address: C30H, 3120
MSR_PCU_PMON_EVNTSEL0
Uncore PCU PerfMon Event Select for PCU Counter 0
Package
Register Address: C31H, 3121
MSR_PCU_PMON_EVNTSEL1
Uncore PCU PerfMon Event Select for PCU Counter 1
Package
Register Address: C32H, 3122
MSR_PCU_PMON_EVNTSEL2
Uncore PCU PerfMon Event Select for PCU Counter 2
Package
Register Address: C33H, 3123
MSR_PCU_PMON_EVNTSEL3
Uncore PCU PerfMon Event Select for PCU Counter 3
Package
Register Address: C34H, 3124
MSR_PCU_PMON_BOX_FILTER
Uncore PCU PerfMon box-wide Filter
Package
Register Address: C36H, 3126
MSR_PCU_PMON_CTR0
Uncore PCU PerfMon Counter 0
Package
Register Address: C37H, 3127
MSR_PCU_PMON_CTR1
Uncore PCU PerfMon Counter 1
Package
Register Address: C38H, 3128
MSR_PCU_PMON_CTR2
Uncore PCU PerfMon Counter 2
Package
Register Address: C39H, 3129
MSR_PCU_PMON_CTR3
Uncore PCU PerfMon Counter 3
Package
Register Address: D04H, 3332
MSR_C0_PMON_BOX_CTL
Uncore C-box 0 PerfMon Local Box Wide Control
Package
Register Address: D10H, 3344
MSR_C0_PMON_EVNTSEL0
Uncore C-box 0 PerfMon Event Select for C-box 0 Counter 0
Package
Register Address: D11H, 3345
MSR_C0_PMON_EVNTSEL1
Uncore C-box 0 PerfMon Event Select for C-box 0 Counter 1
Package
Register Address: D12H, 3346
MSR_C0_PMON_EVNTSEL2
Uncore C-box 0 PerfMon Event Select for C-box 0 Counter 2
Package
Vol. 4
2-259
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: D13H, 3347
MSR_C0_PMON_EVNTSEL3
Uncore C-box 0 PerfMon Event Select for C-box 0 Counter 3
Package
Register Address: D14H, 3348
MSR_C0_PMON_BOX_FILTER
Uncore C-box 0 PerfMon Box Wide Filter
Package
Register Address: D16H, 3350
MSR_C0_PMON_CTR0
Uncore C-box 0 PerfMon Counter 0
Package
Register Address: D17H, 3351
MSR_C0_PMON_CTR1
Uncore C-box 0 PerfMon Counter 1
Package
Register Address: D18H, 3352
MSR_C0_PMON_CTR2
Uncore C-box 0 PerfMon Counter 2
Package
Register Address: D19H, 3353
MSR_C0_PMON_CTR3
Uncore C-box 0 PerfMon Counter 3
Package
Register Address: D24H, 3364
MSR_C1_PMON_BOX_CTL
Uncore C-box 1 PerfMon Local Box Wide Control
Package
Register Address: D30H, 3376
MSR_C1_PMON_EVNTSEL0
Uncore C-box 1 PerfMon Event Select for C-box 1 Counter 0
Package
Register Address: D31H, 3377
MSR_C1_PMON_EVNTSEL1
Uncore C-box 1 PerfMon Event Select for C-box 1 Counter 1
Package
Register Address: D32H, 3378
MSR_C1_PMON_EVNTSEL2
Uncore C-box 1 PerfMon Event Select for C-box 1 Counter 2
Package
Register Address: D33H, 3379
MSR_C1_PMON_EVNTSEL3
Uncore C-box 1 PerfMon Event Select for C-box 1 Counter 3
Package
Register Address: D34H, 3380
MSR_C1_PMON_BOX_FILTER
Uncore C-box 1 PerfMon Box Wide Filter
Package
Register Address: D36H, 3382
MSR_C1_PMON_CTR0
Uncore C-box 1 PerfMon Counter 0
Package
Register Address: D37H, 3383
MSR_C1_PMON_CTR1
Uncore C-box 1 PerfMon Counter 1
Package
Register Address: D38H, 3384
MSR_C1_PMON_CTR2
Uncore C-box 1 PerfMon Counter 2
Package
Register Address: D39H, 3385
MSR_C1_PMON_CTR3
Uncore C-box 1 PerfMon Counter 3
Package
Register Address: D44H, 3396
MSR_C2_PMON_BOX_CTL
Uncore C-box 2 PerfMon Local Box Wide Control
Package
Register Address: D50H, 3408
MSR_C2_PMON_EVNTSEL0
Uncore C-box 2 PerfMon Event Select for C-box 2 Counter 0
Package
Register Address: D51H, 3409
MSR_C2_PMON_EVNTSEL1
2-260 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 2 PerfMon Event Select for C-box 2 Counter 1
Package
Register Address: D52H, 3410
MSR_C2_PMON_EVNTSEL2
Uncore C-box 2 PerfMon Event Select for C-box 2 Counter 2
Package
Register Address: D53H, 3411
MSR_C2_PMON_EVNTSEL3
Uncore C-box 2 PerfMon Event Select for C-box 2 Counter 3
Package
Register Address: D54H, 3412
MSR_C2_PMON_BOX_FILTER
Uncore C-box 2 PerfMon Box Wide Filter
Package
Register Address: D56H, 3414
MSR_C2_PMON_CTR0
Uncore C-box 2 PerfMon Counter 0
Package
Register Address: D57H, 3415
MSR_C2_PMON_CTR1
Uncore C-box 2 PerfMon Counter 1
Package
Register Address: D58H, 3416
MSR_C2_PMON_CTR2
Uncore C-box 2 PerfMon Counter 2
Package
Register Address: D59H, 3417
MSR_C2_PMON_CTR3
Uncore C-box 2 PerfMon Counter 3
Package
Register Address: D64H, 3428
MSR_C3_PMON_BOX_CTL
Uncore C-box 3 PerfMon Local Box Wide Control
Package
Register Address: D70H, 3440
MSR_C3_PMON_EVNTSEL0
Uncore C-box 3 PerfMon Event Select for C-box 3 Counter 0
Package
Register Address: D71H, 3441
MSR_C3_PMON_EVNTSEL1
Uncore C-box 3 PerfMon Event Select for C-box 3 Counter 1
Package
Register Address: D72H, 3442
MSR_C3_PMON_EVNTSEL2
Uncore C-box 3 PerfMon Event Select for C-box 3 Counter 2
Package
Register Address: D73H, 3443
MSR_C3_PMON_EVNTSEL3
Uncore C-box 3 PerfMon Event Select for C-box 3 Counter 3
Package
Register Address: D74H, 3444
MSR_C3_PMON_BOX_FILTER
Uncore C-box 3 PerfMon Box Wide Filter
Package
Register Address: D76H, 3446
MSR_C3_PMON_CTR0
Uncore C-box 3 PerfMon Counter 0
Package
Register Address: D77H, 3447
MSR_C3_PMON_CTR1
Uncore C-box 3 PerfMon Counter 1
Package
Register Address: D78H, 3448
MSR_C3_PMON_CTR2
Uncore C-box 3 PerfMon Counter 2
Package
Register Address: D79H, 3449
MSR_C3_PMON_CTR3
Uncore C-box 3 PerfMon Counter 3
Package
Register Address: D84H, 3460
MSR_C4_PMON_BOX_CTL
Uncore C-box 4 PerfMon Local Box Wide Control
Package
Vol. 4
2-261
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: D90H, 3472
MSR_C4_PMON_EVNTSEL0
Uncore C-box 4 PerfMon Event Select for C-box 4 Counter 0
Package
Register Address: D91H, 3473
MSR_C4_PMON_EVNTSEL1
Uncore C-box 4 PerfMon Event Select for C-box 4 Counter 1
Package
Register Address: D92H, 3474
MSR_C4_PMON_EVNTSEL2
Uncore C-box 4 PerfMon Event Select for C-box 4 Counter 2
Package
Register Address: D93H, 3475
MSR_C4_PMON_EVNTSEL3
Uncore C-box 4 PerfMon Event Select for C-box 4 Counter 3
Package
Register Address: D94H, 3476
MSR_C4_PMON_BOX_FILTER
Uncore C-box 4 PerfMon Box Wide Filter
Package
Register Address: D96H, 3478
MSR_C4_PMON_CTR0
Uncore C-box 4 PerfMon Counter 0
Package
Register Address: D97H, 3479
MSR_C4_PMON_CTR1
Uncore C-box 4 PerfMon Counter 1
Package
Register Address: D98H, 3480
MSR_C4_PMON_CTR2
Uncore C-box 4 PerfMon Counter 2
Package
Register Address: D99H, 3481
MSR_C4_PMON_CTR3
Uncore C-box 4 PerfMon Counter 3
Package
Register Address: DA4H, 3492
MSR_C5_PMON_BOX_CTL
Uncore C-box 5 PerfMon Local Box Wide Control
Package
Register Address: DB0H, 3504
MSR_C5_PMON_EVNTSEL0
Uncore C-box 5 PerfMon Event Select for C-box 5 Counter 0
Package
Register Address: DB1H, 3505
MSR_C5_PMON_EVNTSEL1
Uncore C-box 5 PerfMon Event Select for C-box 5 Counter 1
Package
Register Address: DB2H, 3506
MSR_C5_PMON_EVNTSEL2
Uncore C-box 5 PerfMon Event Select for C-box 5 Counter 2
Package
Register Address: DB3H, 3507
MSR_C5_PMON_EVNTSEL3
Uncore C-box 5 PerfMon Event Select for C-box 5 Counter 3
Package
Register Address: DB4H, 3508
MSR_C5_PMON_BOX_FILTER
Uncore C-box 5 PerfMon Box Wide Filter
Package
Register Address: DB6H, 3510
MSR_C5_PMON_CTR0
Uncore C-box 5 PerfMon Counter 0
Package
Register Address: DB7H, 3511
MSR_C5_PMON_CTR1
Uncore C-box 5 PerfMon Counter 1
Package
Register Address: DB8H, 3512
MSR_C5_PMON_CTR2
Uncore C-box 5 PerfMon Counter 2
Package
Register Address: DB9H, 3513
MSR_C5_PMON_CTR3
2-262 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 5 PerfMon Counter 3
Package
Register Address: DC4H, 3524
MSR_C6_PMON_BOX_CTL
Uncore C-box 6 PerfMon Local Box Wide Control
Package
Register Address: DD0H, 3536
MSR_C6_PMON_EVNTSEL0
Uncore C-box 6 PerfMon Event Select for C-box 6 Counter 0
Package
Register Address: DD1H, 3537
MSR_C6_PMON_EVNTSEL1
Uncore C-box 6 PerfMon Event Select for C-box 6 Counter 1
Package
Register Address: DD2H, 3538
MSR_C6_PMON_EVNTSEL2
Uncore C-box 6 PerfMon Event Select for C-box 6 Counter 2
Package
Register Address: DD3H, 3539
MSR_C6_PMON_EVNTSEL3
Uncore C-box 6 PerfMon Event Select for C-box 6 Counter 3
Package
Register Address: DD4H, 3540
MSR_C6_PMON_BOX_FILTER
Uncore C-box 6 PerfMon Box Wide Filter
Package
Register Address: DD6H, 3542
MSR_C6_PMON_CTR0
Uncore C-box 6 PerfMon Counter 0
Package
Register Address: DD7H, 3543
MSR_C6_PMON_CTR1
Uncore C-box 6 PerfMon Counter 1
Package
Register Address: DD8H, 3544
MSR_C6_PMON_CTR2
Uncore C-box 6 PerfMon Counter 2
Package
Register Address: DD9H, 3545
MSR_C6_PMON_CTR3
Uncore C-box 6 PerfMon Counter 3
Package
Register Address: DE4H, 3556
MSR_C7_PMON_BOX_CTL
Uncore C-box 7 PerfMon Local Box Wide Control
Package
Register Address: DF0H, 3568
MSR_C7_PMON_EVNTSEL0
Uncore C-box 7 PerfMon Event Select for C-box 7 Counter 0
Package
Register Address: DF1H, 3569
MSR_C7_PMON_EVNTSEL1
Uncore C-box 7 PerfMon Event Select for C-box 7 Counter 1
Package
Register Address: DF2H, 3570
MSR_C7_PMON_EVNTSEL2
Uncore C-box 7 PerfMon Event Select for C-box 7 Counter 2
Package
Register Address: DF3H, 3571
MSR_C7_PMON_EVNTSEL3
Uncore C-box 7 PerfMon Event Select for C-box 7 Counter 3
Package
Register Address: DF4H, 3572
MSR_C7_PMON_BOX_FILTER
Uncore C-box 7 PerfMon Box Wide Filter
Package
Register Address: DF6H, 3574
MSR_C7_PMON_CTR0
Uncore C-box 7 PerfMon Counter 0
Package
Register Address: DF7H, 3575
MSR_C7_PMON_CTR1
Uncore C-box 7 PerfMon Counter 1
Package
Vol. 4
2-263
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-24. Uncore PMU MSRs in Intel® Xeon® Processor E5 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: DF8H, 3576
MSR_C7_PMON_CTR2
Uncore C-box 7 PerfMon Counter 2
Package
Register Address: DF9H, 3577
MSR_C7_PMON_CTR3
Uncore C-box 7 PerfMon Counter 3
Package
2.12
MSRS IN THE 3RD GENERATION INTEL® CORE™ PROCESSOR FAMILY BASED
ON IVY BRIDGE MICROARCHITECTURE
The 3rd generation Intel® Core™ processor family and the Intel® Xeon® processor E3-1200v2 product family
based on Ivy Bridge microarchitecture support the MSR interfaces listed in Table 2-20, Table 2-21, Table 2-22, and
Table 2-25. These processors have a CPUID Signature DisplayFamily_DisplayModel value of 06_3AH.
Table 2-25. Additional MSRs Supported by 3rd Generation Intel® Core™ Processors Based on Ivy Bridge
Microarchitecture
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: CEH, 206
MSR_PLATFORM_INFO
Platform Information
Package
Contains power management and other model specific features enumeration. See http://biosbits.org.
7:0
Reserved.
15:8
Maximum Non-Turbo Ratio (R/O)
Package
This is the ratio of the frequency that invariant TSC runs at. Frequency =
ratio * 100 MHz.
27:16
Reserved.
28
Programmable Ratio Limit for Turbo Mode (R/O)
Package
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
Programmable TDP Limit for Turbo Mode (R/O)
Package
When set to 1, indicates that TDP Limit for Turbo mode is programmable.
When set to 0, indicates that TDP Limit for Turbo mode is not
programmable.
31:30
Reserved.
32
Low Power Mode Support (LPM) (R/O)
Package
When set to 1, indicates that LPM is supported. When set to 0, indicates
LPM is not supported.
34:33
Number of ConfigTDP Levels (R/O)
Package
00: Only Base TDP level available.
01: One additional TDP level available.
02: Two additional TDP level available.
03: Reserved
39:35
Reserved.
2-264 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-25. Additional MSRs Supported by 3rd Generation Intel® Core™ Processors Based on Ivy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
47:40
Maximum Efficiency Ratio (R/O)
Package
This is the minimum ratio (maximum efficiency) that the processor can
operate, in units of 100MHz.
55:48
Minimum Operating Ratio (R/O)
Package
Contains the minimum supported operating ratio in units of 100 MHz.
63:56
Reserved.
Register Address: E2H, 226
MSR_PKG_CST_CONFIG_CONTROL
C-State Configuration Control (R/W)
Core
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-sate support)
001b: C2
010b: C6 no retention
011b: C6 retention
100b: C7
101b: C7s
111: No package C-state limit.
Note: This field cannot be used to limit package C-state to C3.
9:3
Reserved.
10
I/O MWAIT Redirection Enable (R/W)
When set, will map IO_read instructions sent to IO register specified by
MSR_PMG_IO_CAPTURE_BASE to MWAIT instructions.
14:11
Reserved.
15
CFG Lock (R/WO)
When set, locks bits 15:0 of this register until next reset.
24:16
Reserved
25
C3 State Auto Demotion Enable (R/W)
When set, the processor will conditionally demote C6/C7 requests to C3
based on uncore auto-demote information.
26
C1 State Auto Demotion Enable (R/W)
When set, the processor will conditionally demote C3/C6/C7 requests to
C1 based on uncore auto-demote information.
27
Enable C3 Undemotion (R/W)
When set, enables undemotion from demoted C3.
Vol. 4
2-265
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-25. Additional MSRs Supported by 3rd Generation Intel® Core™ Processors Based on Ivy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
28
Enable C1 Undemotion (R/W)
When set, enables undemotion from demoted C1.
63:29
Reserved.
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 648H, 1608
MSR_CONFIG_TDP_NOMINAL
Base TDP Ratio (R/O)
Package
7:0
Config_TDP_Base
Base TDP level ratio to be used for this specific processor (in units of 100
MHz).
63:8
Reserved.
Register Address: 649H, 1609
MSR_CONFIG_TDP_LEVEL1
ConfigTDP Level 1 ratio and power level (R/O)
Package
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.
46:32
PKG_MAX_PWR_LVL1
Max Power setting allowed for ConfigTDP Level 1.
47
Reserved.
62:48
PKG_MIN_PWR_LVL1
MIN Power setting allowed for ConfigTDP Level 1.
63
Reserved.
Register Address: 64AH, 1610
MSR_CONFIG_TDP_LEVEL2
ConfigTDP Level 2 ratio and power level (R/O)
Package
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.
47
Reserved.
2-266 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-25. Additional MSRs Supported by 3rd Generation Intel® Core™ Processors Based on Ivy Bridge
Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
62:48
PKG_MIN_PWR_LVL2
MIN Power setting allowed for ConfigTDP Level 2.
63
Reserved.
Register Address: 64BH, 1611
MSR_CONFIG_TDP_CONTROL
ConfigTDP Control (R/W)
Package
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.
Register Address: 64CH, 1612
MSR_TURBO_ACTIVATION_RATIO
ConfigTDP Control (R/W)
Package
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.
See Table 2-20, Table 2-21, and Table 2-22 for other MSR definitions applicable to processors with a CPUID Signature
DisplayFamily_DisplayModel value of 06_3AH.
2.12.1 MSRs in the Intel® Xeon® Processor E5 v2 Product Family Based on Ivy Bridge-E
Microarchitecture
Table 2-26 lists model-specific registers (MSRs) that are specific to the Intel® Xeon® Processor E5 v2 Product
Family (based on Ivy Bridge-E microarchitecture). These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_3EH; see Table 2-1. These processors supports the MSR interfaces listed
in Table 2-20 and Table 2-26.
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 4EH, 78
IA32_PPIN_CTL (MSR_PPIN_CTL)
Protected Processor Inventory Number Enable Control (R/W)
Package
0
LockOut (R/WO)
See Table 2-2.
1
Enable_PPIN (R/W)
See Table 2-2.
63:2
Reserved.
Vol. 4
2-267
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 4FH, 79
IA32_PPIN (MSR_PPIN)
Protected Processor Inventory Number (R/O)
Package
63:0
Protected Processor Inventory Number (R/O)
See Table 2-2.
Register Address: CEH, 206
MSR_PLATFORM_INFO
Platform Information
Package
Contains power management and other model specific features enumeration. See http://biosbits.org.
7:0
Reserved.
15:8
Maximum Non-Turbo Ratio (R/O)
Package
This is the ratio of the frequency that invariant TSC runs at. Frequency =
ratio * 100 MHz.
22:16
Reserved.
23
PPIN_CAP (R/O)
Package
When set to 1, indicates that Protected Processor Inventory Number (PPIN)
capability can be enabled for a privileged system inventory agent to read
PPIN from MSR_PPIN.
When set to 0, PPIN capability is not supported. An attempt to access
MSR_PPIN_CTL or MSR_PPIN will cause #GP.
27:24
Reserved.
28
Programmable Ratio Limit for Turbo Mode (R/O)
Package
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
Programmable TDP Limit for Turbo Mode (R/O)
Package
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.
30
Programmable TJ OFFSET (R/O)
Package
When set to 1, indicates that MSR_TEMPERATURE_TARGET.[27:24] is valid
and writable to specify a temperature offset.
39:31
Reserved.
47:40
Maximum Efficiency Ratio (R/O)
Package
This is the minimum ratio (maximum efficiency) that the processor can
operate, in units of 100MHz.
63:48
Reserved.
Register Address: E2H, 226
MSR_PKG_CST_CONFIG_CONTROL
C-State Configuration Control (R/W)
Core
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
ACPI C-states. See http://biosbits.org.
2-268 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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-sate support)
001b: C2
010b: C6 no retention
011b: C6 retention
100b: C7
101b: C7s
111: No package C-state limit.
Note: This field cannot be used to limit package C-state to C3.
9:3
Reserved.
10
I/O MWAIT Redirection Enable (R/W)
When set, will map IO_read instructions sent to IO register specified by
MSR_PMG_IO_CAPTURE_BASE to MWAIT instructions.
14:11
Reserved.
15
CFG Lock (R/WO)
When set, locks bits 15:0 of this register until next reset.
63:16
Reserved.
Register Address: 179H, 377
IA32_MCG_CAP
Global Machine Check Capability (R/O)
Thread
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
Reserved.
26
MCG_ELOG_P
63:27
Reserved.
Register Address: 17FH, 383
MSR_ERROR_CONTROL
MC Bank Error Configuration (R/W)
Package
0
Reserved.
1
MemError Log Enable (R/W)
When set, enables IMC status bank to log additional info in bits 36:32.
63:2
Reserved.
Vol. 4
2-269
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 1A2H, 418
MSR_TEMPERATURE_TARGET
Temperature Target
Package
15:0
Reserved.
23:16
Temperature Target (R/O)
The minimum temperature at which PROCHOT# will be asserted. The value
is degrees C.
27:24
TCC Activation Offset (R/W)
Specifies a temperature offset in degrees C from the temperature target
(bits 23:16). PROCHOT# will assert at the offset target temperature. Write
is permitted only if MSR_PLATFORM_INFO.[30] is set.
63:28
Reserved.
Register Address: 1AEH, 430
MSR_TURBO_RATIO_LIMIT1
Maximum Ratio Limit of Turbo Mode
Package
R/O if MSR_PLATFORM_INFO.[28] = 0. R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Maximum Ratio Limit for 9C
Package
Maximum turbo ratio limit of 9 core active.
15:8
Maximum Ratio Limit for 10C
Package
Maximum turbo ratio limit of 10 core active.
23:16
Maximum Ratio Limit for 11C
Package
Maximum turbo ratio limit of 11 core active.
31:24
Maximum Ratio Limit for 12C
Package
Maximum turbo ratio limit of 12 core active.
63:32
Reserved.
Register Address: 285H, 645
IA32_MC5_CTL2
See Table 2-2.
Package
Register Address: 286H, 646
IA32_MC6_CTL2
See Table 2-2.
Package
Register Address: 287H, 647
IA32_MC7_CTL2
See Table 2-2.
Package
Register Address: 288H, 648
IA32_MC8_CTL2
See Table 2-2.
Package
Register Address: 289H, 649
IA32_MC9_CTL2
See Table 2-2.
Package
Register Address: 28AH, 650
IA32_MC10_CTL2
See Table 2-2.
Package
Register Address: 28BH, 651
IA32_MC11_CTL2
See Table 2-2.
Package
Register Address: 28CH, 652
IA32_MC12_CTL2
See Table 2-2.
Package
2-270 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 28DH, 653
IA32_MC13_CTL2
See Table 2-2.
Package
Register Address: 28EH, 654
IA32_MC14_CTL2
See Table 2-2.
Package
Register Address: 28FH, 655
IA32_MC15_CTL2
See Table 2-2.
Package
Register Address: 290H, 656
IA32_MC16_CTL2
See Table 2-2.
Package
Register Address: 291H, 657
IA32_MC17_CTL2
See Table 2-2.
Package
Register Address: 292H, 658
IA32_MC18_CTL2
See Table 2-2.
Package
Register Address: 293H, 659
IA32_MC19_CTL2
See Table 2-2.
Package
Register Address: 294H, 660
IA32_MC20_CTL2
See Table 2-2.
Package
Register Address: 295H, 661
IA32_MC21_CTL2
See Table 2-2.
Package
Register Address: 296H, 662
IA32_MC22_CTL2
See Table 2-2.
Package
Register Address: 297H, 663
IA32_MC23_CTL2IA32_MC23_CTL2
See Table 2-2.
Package
Register Address: 298H, 664
IA32_MC24_CTL2
See Table 2-2.
Package
Register Address: 299H, 665
IA32_MC25_CTL2
See Table 2-2.
Package
Register Address: 29AH, 666
IA32_MC26_CTL2
See Table 2-2.
Package
Register Address: 29BH, 667
IA32_MC27_CTL2
See Table 2-2.
Package
Register Address: 29CH, 668
IA32_MC28_CTL2
See Table 2-2.
Package
Register Address: 414H, 1044
IA32_MC5_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC5 reports MC errors from the Intel QPI module.
Register Address: 415H, 1045
IA32_MC5_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC5 reports MC errors from the Intel QPI module.
Vol. 4
2-271
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 416H, 1046
IA32_MC5_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC5 reports MC errors from the Intel QPI module.
Register Address: 417H, 1047
IA32_MC5_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC5 reports MC errors from the Intel QPI module.
Register Address: 418H, 1048
IA32_MC6_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC6 reports MC errors from the integrated I/O module.
Register Address: 419H, 1049
IA32_MC6_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC6 reports MC errors from the integrated I/O module.
Register Address: 41AH, 1050
IA32_MC6_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC6 reports MC errors from the integrated I/O module.
Register Address: 41BH, 1051
IA32_MC6_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC6 reports MC errors from the integrated I/O module.
Register Address: 41CH, 1052
IA32_MC7_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 41DH, 1053
IA32_MC7_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 41EH, 1054
IA32_MC7_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 41FH, 1055
IA32_MC7_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 420H, 1056
IA32_MC8_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 421H, 1057
IA32_MC8_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 422H, 1058
IA32_MC8_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
2-272 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 423H, 1059
IA32_MC8_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC7 and MC 8 report MC errors from the two home agents.
Register Address: 424H, 1060
IA32_MC9_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 425H, 1061
IA32_MC9_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 426H, 1062
IA32_MC9_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 427H, 1063
IA32_MC9_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 428H, 1064
IA32_MC10_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 429H, 1065
IA32_MC10_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 42AH, 1066
IA32_MC10_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 42BH, 1067
IA32_MC10_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 42CH, 1068
IA32_MC11_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC11 reports MC errors from a specific channel of the integrated memory controller.
Register Address: 42DH, 1069
IA32_MC11_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC11 reports MC errors from a specific channel of the integrated memory controller.
Register Address: 42EH, 1070
IA32_MC11_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC11 reports MC errors from a specific channel of the integrated memory controller.
Register Address: 42FH, 1071
IA32_MC11_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC11 reports MC errors from a specific channel of the integrated memory controller.
Vol. 4
2-273
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 430H, 1072
IA32_MC12_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 431H, 1073
IA32_MC12_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 432H, 1074
IA32_MC12_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 433H, 1075
IA32_MC12_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 434H, 1076
IA32_MC13_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 435H, 1077
IA32_MC13_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 436H, 1078
IA32_MC13_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 437H, 1079
IA32_MC13_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 438H, 1080
IA32_MC14_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 439H, 1081
IA32_MC14_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 43AH, 1082
IA32_MC14_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 43BH, 1083
IA32_MC14_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 43CH, 1084
IA32_MC15_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
2-274 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 43DH, 1085
IA32_MC15_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 43EH, 1086
IA32_MC15_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 43FH, 1087
IA32_MC15_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 440H, 1088
IA32_MC16_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 441H, 1089
IA32_MC16_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 442H, 1090
IA32_MC16_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 443H, 1091
IA32_MC16_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Banks MC9 through MC 16 report MC errors from each channel of the integrated memory controllers.
Register Address: 444H, 1092
IA32_MC17_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC17 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 445H, 1093
IA32_MC17_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC17 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 446H, 1094
IA32_MC17_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC17 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 447H, 1095
IA32_MC17_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC17 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 448H, 1096
IA32_MC18_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC18 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 449H, 1097
IA32_MC18_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC18 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Vol. 4
2-275
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 44AH, 1098
IA32_MC18_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC18 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 44BH, 1099
IA32_MC18_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC18 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 44CH, 1100
IA32_MC19_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC19 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 44DH, 1101
IA32_MC19_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC19 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 44EH, 1102
IA32_MC19_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC19 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 44FH, 1103
IA32_MC19_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC19 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 450H, 1104
IA32_MC20_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC20 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 451H, 1105
IA32_MC20_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC20 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 452H, 1106
IA32_MC20_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC20 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 453H, 1107
IA32_MC20_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Bank MC20 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 454H, 1108
IA32_MC21_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC21 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 455H, 1109
IA32_MC21_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC21 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 456H, 1110
IA32_MC21_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC21 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
2-276 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 457H, 1111
IA32_MC21_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC21 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 458H, 1112
IA32_MC22_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC22 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 459H, 1113
IA32_MC22_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC22 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45AH, 1114
IA32_MC22_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC22 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45BH, 1115
IA32_MC22_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC22 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45CH, 1116
IA32_MC23_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC23 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45DH, 1117
IA32_MC23_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC23 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45EH, 1118
IA32_MC23_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC23 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 45FH, 1119
IA32_MC23_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC23 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 460H, 1120
IA32_MC24_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC24 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 461H, 1121
IA32_MC24_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC24 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 462H, 1122
IA32_MC24_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC24 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 463H, 1123
IA32_MC24_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC24 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Vol. 4
2-277
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 464H, 1124
IA32_MC25_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC25 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 465H, 1125
IA32_MC25_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC25 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 466H, 1126
IA32_MC25_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC25 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 467H, 1127
IA32_MC2MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC25 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 468H, 1128
IA32_MC26_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC26 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 469H, 1129
IA32_MC26_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC26 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46AH, 1130
IA32_MC26_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC26 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46BH, 1131
IA32_MC26_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC26 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46CH, 1132
IA32_MC27_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC27 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46DH, 1133
IA32_MC27_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC27 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46EH, 1134
IA32_MC27_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC27 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 46FH, 1135
IA32_MC27_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC27 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 470H, 1136
IA32_MC28_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC28 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
2-278 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-26. MSRs Supported by the Intel® Xeon® Processor E5 v2 Product Family (Ivy Bridge-E Microarchitecture)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 471H, 1137
IA32_MC28_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC28 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 472H, 1138
IA32_MC28_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC28 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 473H, 1139
IA32_MC28_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC28 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 613H, 1555
MSR_PKG_PERF_STATUS
Package RAPL Perf Status (R/O)
Package
Register Address: 618H, 1560
MSR_DRAM_POWER_LIMIT
DRAM RAPL Power Limit Control (R/W)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 619H, 1561
MSR_DRAM_ENERGY_STATUS
DRAM Energy Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 61BH, 1563
MSR_DRAM_PERF_STATUS
DRAM Performance Throttling Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 61CH, 1564
MSR_DRAM_POWER_INFO
DRAM RAPL Parameters (R/W)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
See Table 2-20, for other MSR definitions applicable to Intel Xeon processor E5 v2 with a CPUID Signature
DisplayFamily_DisplayModel value of 06_3EH.
2.12.2 Additional MSRs Supported by the Intel® Xeon® Processor E7 v2 Family
The Intel® Xeon® processor E7 v2 family (based on Ivy Bridge-E microarchitecture) with a CPUID Signature
DisplayFamily_DisplayModel value of 06_3EH supports the MSR interfaces listed in Table 2-20, Table 2-26, and
Table 2-27.
Table 2-27. Additional MSRs Supported by the Intel® Xeon® Processor E7 v2 Family with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_3EH
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 3AH, 58
IA32_FEATURE_CONTROL
Vol. 4
2-279
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-27. Additional MSRs Supported by the Intel® Xeon® Processor E7 v2 Family with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_3EH (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Control Features in Intel 64 Processor (R/W)
Thread
See Table 2-2.
0
Lock (R/WL)
1
Enable VMX Inside SMX Operation (R/WL)
2
Enable VMX Outside SMX Operation (R/WL)
14:8
SENTER Local Functions Enables (R/WL)
15
SENTER Global Functions Enable (R/WL)
63:16
Reserved.
Register Address: 179H, 377
IA32_MCG_CAP
Global Machine Check Capability (R/O)
Thread
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
63:25
Reserved.
Register Address: 17AH, 378
IA32_MCG_STATUS
Global Machine Check Status (R/W)
Thread
0
RIPV
1
EIPV
2
MCIP
3
LMCE Signaled
63:4
Reserved.
Register Address: 1AEH, 430
MSR_TURBO_RATIO_LIMIT1
Maximum Ratio Limit of Turbo Mode
Package
R/O if MSR_PLATFORM_INFO.[28] = 0, and R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Maximum Ratio Limit for 9C
Package
Maximum turbo ratio limit of 9 core active.
15:8
Maximum Ratio Limit for 10C
Package
Maximum turbo ratio limit of 10core active.
23:16
Maximum Ratio Limit for 11C
Package
Maximum turbo ratio limit of 11 core active.
31:24
Maximum Ratio Limit for 12C
Package
Maximum turbo ratio limit of 12 core active.
2-280 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-27. Additional MSRs Supported by the Intel® Xeon® Processor E7 v2 Family with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_3EH (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
39:32
Maximum Ratio Limit for 13C
Package
Maximum turbo ratio limit of 13 core active.
47:40
Maximum Ratio Limit for 14C
Package
Maximum turbo ratio limit of 14 core active.
55:48
Maximum Ratio Limit for 15C
Package
Maximum turbo ratio limit of 15 core active.
62:56
Reserved.
63
Semaphore for Turbo Ratio Limit Configuration
Package
If 1, the processor uses override configuration1 specified in
MSR_TURBO_RATIO_LIMIT and MSR_TURBO_RATIO_LIMIT1.
If 0, the processor uses factory-set configuration (Default).
Register Address: 29DH, 669
IA32_MC29_CTL2
See Table 2-2.
Package
Register Address: 29EH, 670
IA32_MC30_CTL2
See Table 2-2.
Package
Register Address: 29FH, 671
IA32_MC31_CTL2
See Table 2-2.
Package
Register Address: 3F1H, 1009
IA32_PEBS_ENABLE (MSR_PEBS_ENABLE)
See Section 22.3.1.1.1, “Processor Event Based Sampling (PEBS).”
Thread
n:0
Enable PEBS on IA32_PMCx. (R/W)
31:n+1
Reserved.
32+m:32
Enable Load Latency on IA32_PMCx. (R/W)
63:33+m
Reserved.
Register Address: 41BH, 1051
IA32_MC6_MISC
Misc MAC Information of Integrated I/O (R/O)
Package
See Section 18.3.2.4.
5:0
Recoverable Address LSB
8:6
Address Mode
15:9
Reserved.
31:16
PCI Express Requestor ID
39:32
PCI Express Segment Number
63:32
Reserved.
Register Address: 474H, 1140
IA32_MC29_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC29 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 475H, 1141
IA32_MC29_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC29 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Vol. 4
2-281
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-27. Additional MSRs Supported by the Intel® Xeon® Processor E7 v2 Family with a CPUID Signature
DisplayFamily_DisplayModel Value of 06_3EH (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 476H, 1142
IA32_MC29_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC29 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 477H, 1143
IA32_MC29_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC29 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 478H, 1144
IA32_MC30_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC30 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 479H, 1145
IA32_MC30_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC30 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47AH, 1146
IA32_MC30_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC30 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47BH, 1147
IA32_MC30_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC30 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47CH, 1148
IA32_MC31_CTL
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC31 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47DH, 1149
IA32_MC31_STATUS
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC31 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47EH, 1150
IA32_MC31_ADDR
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC31 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
Register Address: 47FH, 1147
IA32_MC31_MISC
See Section 18.3.2.1, “IA32_MCi_CTL MSRs,” through Section 18.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Bank MC31 reports MC errors from a specific CBo (core broadcast) and its corresponding slice of L3.
See Table 2-20, Table 2-26 for other MSR definitions applicable to Intel Xeon processor E7 v2 with a CPUID Signature
DisplayFamily_DisplayModel value of 06_3AH.
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.
2.12.3 Additional Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families
Intel Xeon Processor E5 v2 and E7 v2 families are based on the Ivy Bridge-E microarchitecture. The MSR-based
uncore PMU interfaces are listed in Table 2-24 and Table 2-28. For complete detail of the uncore PMU, refer to Intel
2-282 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Xeon Processor E5 v2 Product Family Uncore Performance Monitoring Guide. These processors have a CPUID
Signature DisplayFamily_DisplayModel value of 06_3EH.
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: C00H, 3072
MSR_PMON_GLOBAL_CTL
Uncore PerfMon Per-Socket Global Control
Package
Register Address: C01H, 3073
MSR_PMON_GLOBAL_STATUS
Uncore PerfMon Per-Socket Global Status
Package
Register Address: C06H, 3078
MSR_PMON_GLOBAL_CONFIG
Uncore PerfMon Per-Socket Global Configuration
Package
Register Address: C15H, 3093
MSR_U_PMON_BOX_STATUS
Uncore U-box PerfMon U-Box Wide Status
Package
Register Address: C35H, 3125
MSR_PCU_PMON_BOX_STATUS
Uncore PCU PerfMon Box Wide Status
Package
Register Address: D1AH, 3354
MSR_C0_PMON_BOX_FILTER1
Uncore C-Box 0 PerfMon Box Wide Filter1
Package
Register Address: D3AH, 3386
MSR_C1_PMON_BOX_FILTER1
Uncore C-Box 1 PerfMon Box Wide Filter1
Package
Register Address: D5AH, 3418
MSR_C2_PMON_BOX_FILTER1
Uncore C-Box 2 PerfMon Box Wide Filter1
Package
Register Address: D7AH, 3450
MSR_C3_PMON_BOX_FILTER1
Uncore C-Box 3 PerfMon Box Wide Filter1
Package
Register Address: D9AH, 3482
MSR_C4_PMON_BOX_FILTER1
Uncore C-Box 4 PerfMon Box Wide Filter1
Package
Register Address: DBAH, 3514
MSR_C5_PMON_BOX_FILTER1
Uncore C-Box 5 PerfMon Box Wide Filter1
Package
Register Address: DDAH, 3546
MSR_C6_PMON_BOX_FILTER1
Uncore C-Box 6 PerfMon Box Wide Filter1
Package
Register Address: DFAH, 3578
MSR_C7_PMON_BOX_FILTER1
Uncore C-Box 7 PerfMon Box Wide Filter1
Package
Register Address: E04H, 3588
MSR_C8_PMON_BOX_CTL
Uncore C-Box 8 PerfMon Local Box Wide Control
Package
Register Address: E10H, 3600
MSR_C8_PMON_EVNTSEL0
Uncore C-Box 8 PerfMon Event Select for C-Box 8 Counter 0
Package
Register Address: E11H, 3601
MSR_C8_PMON_EVNTSEL1
Uncore C-Box 8 PerfMon Event Select for C-Box 8 Counter 1
Package
Register Address: E12H, 3602
MSR_C8_PMON_EVNTSEL2
Uncore C-Box 8 PerfMon Event Select for C-Box 8 Counter 2
Package
Register Address: E13H, 3603
MSR_C8_PMON_EVNTSEL3
Vol. 4
2-283
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-Box 8 PerfMon Event Select for C-Box 8 Counter 3
Package
Register Address: E14H, 3604
MSR_C8_PMON_BOX_FILTER
Uncore C-Box 8 PerfMon Box Wide Filter
Package
Register Address: E16H, 3606
MSR_C8_PMON_CTR0
Uncore C-Box 8 PerfMon Counter 0
Package
Register Address: E17H, 3607
MSR_C8_PMON_CTR1
Uncore C-Box 8 PerfMon Counter 1
Package
Register Address: E18H, 3608
MSR_C8_PMON_CTR2
Uncore C-Box 8 PerfMon Counter 2
Package
Register Address: E19H, 3609
MSR_C8_PMON_CTR3
Uncore C-Box 8 PerfMon Counter 3
Package
Register Address: E1AH, 3610
MSR_C8_PMON_BOX_FILTER1
Uncore C-Box 8 PerfMon Box Wide Filter1
Package
Register Address: E24H, 3620
MSR_C9_PMON_BOX_CTL
Uncore C-Box 9 PerfMon Local Box Wide Control
Package
Register Address: E30H, 3632
MSR_C9_PMON_EVNTSEL0
Uncore C-Box 9 PerfMon Event Select for C-box 9 Counter 0
Package
Register Address: E31H, 3633
MSR_C9_PMON_EVNTSEL1
Uncore C-Box 9 PerfMon Event Select for C-box 9 Counter 1
Package
Register Address: E32H, 3634
MSR_C9_PMON_EVNTSEL2
Uncore C-Box 9 PerfMon Event Select for C-box 9 Counter 2
Package
Register Address: E33H, 3635
MSR_C9_PMON_EVNTSEL3
Uncore C-Box 9 PerfMon Event Select for C-box 9 Counter 3
Package
Register Address: E34H, 3636
MSR_C9_PMON_BOX_FILTER
Uncore C-Box 9 PerfMon Box Wide Filter
Package
Register Address: E36H, 3638
MSR_C9_PMON_CTR0
Uncore C-Box 9 PerfMon Counter 0
Package
Register Address: E37H, 3639
MSR_C9_PMON_CTR1
Uncore C-Box 9 PerfMon Counter 1
Package
Register Address: E38H, 3640
MSR_C9_PMON_CTR2
Uncore C-Box 9 PerfMon Counter 2
Package
Register Address: E39H, 3641
MSR_C9_PMON_CTR3
Uncore C-Box 9 PerfMon Counter 3
Package
Register Address: E3AH, 3642
MSR_C9_PMON_BOX_FILTER1
Uncore C-Box 9 PerfMon Box Wide Filter1
Package
Register Address: E44H, 3652
MSR_C10_PMON_BOX_CTL
Uncore C-Box 10 PerfMon Local Box Wide Control
Package
2-284 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: E50H, 3664
MSR_C10_PMON_EVNTSEL0
Uncore C-Box 10 PerfMon Event Select for C-Box 10 Counter 0
Package
Register Address: E51H, 3665
MSR_C10_PMON_EVNTSEL1
Uncore C-Box 10 PerfMon Event Select for C-Box 10 Counter 1
Package
Register Address: E52H, 3666
MSR_C10_PMON_EVNTSEL2
Uncore C-Box 10 PerfMon Event Select for C-Box 10 Counter 2
Package
Register Address: E53H, 3667
MSR_C10_PMON_EVNTSEL3
Uncore C-Box 10 PerfMon Event Select for C-Box 10 Counter 3
Package
Register Address: E54H, 3668
MSR_C10_PMON_BOX_FILTER
Uncore C-Box 10 PerfMon Box Wide Filter
Package
Register Address: E56H, 3670
MSR_C10_PMON_CTR0
Uncore C-Box 10 PerfMon Counter 0
Package
Register Address: E57H, 3671
MSR_C10_PMON_CTR1
Uncore C-Box 10 PerfMon Counter 1
Package
Register Address: E58H, 3672
MSR_C10_PMON_CTR2
Uncore C-Box 10 PerfMon Counter 2
Package
Register Address: E59H, 3673
MSR_C10_PMON_CTR3
Uncore C-Box 10 PerfMon Counter 3
Package
Register Address: E5AH, 3674
MSR_C10_PMON_BOX_FILTER1
Uncore C-Box 10 PerfMon Box Wide Filter1
Package
Register Address: E64H, 3684
MSR_C11_PMON_BOX_CTL
Uncore C-Box 11 PerfMon Local Box Wide Control
Package
Register Address: E70H, 3696
MSR_C11_PMON_EVNTSEL0
Uncore C-Box 11 PerfMon Event Select for C-Box 11 Counter 0
Package
Register Address: E71H, 3697
MSR_C11_PMON_EVNTSEL1
Uncore C-Box 11 PerfMon Event Select for C-Box 11 Counter 1
Package
Register Address: E72H, 3698
MSR_C11_PMON_EVNTSEL2
Uncore C-Box 11 PerfMon Event Select for C-Box 11 Counter 2
Package
Register Address: E73H, 3699
MSR_C11_PMON_EVNTSEL3
Uncore C-Box 11 PerfMon Event Select for C-Box 11 Counter 3
Package
Register Address: E74H, 3700
MSR_C11_PMON_BOX_FILTER
Uncore C-Box 11 PerfMon Box Wide Filter
Package
Register Address: E76H, 3702
MSR_C11_PMON_CTR0
Uncore C-Box 11 PerfMon Counter 0
Package
Register Address: E77H, 3703
MSR_C11_PMON_CTR1
Uncore C-Box 11 PerfMon Counter 1
Package
Register Address: E78H, 3704
MSR_C11_PMON_CTR2
Vol. 4
2-285
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-Box 11 PerfMon Counter 2
Package
Register Address: E79H, 3705
MSR_C11_PMON_CTR3
Uncore C-Box 11 PerfMon Counter 3
Package
Register Address: E7AH, 3706
MSR_C11_PMON_BOX_FILTER1
Uncore C-Box 11 PerfMon Box Wide Filter1
Package
Register Address: E84H, 3716
MSR_C12_PMON_BOX_CTL
Uncore C-Box 12 PerfMon Local Box Wide Control
Package
Register Address: E90H, 3728
MSR_C12_PMON_EVNTSEL0
Uncore C-Box 12 PerfMon Event Select for C-Box 12 Counter 0
Package
Register Address: E91H, 3729
MSR_C12_PMON_EVNTSEL1
Uncore C-Box 12 PerfMon Event Select for C-Box 12 Counter 1
Package
Register Address: E92H, 3730
MSR_C12_PMON_EVNTSEL2
Uncore C-Box 12 PerfMon Event Select for C-Box 12 Counter 2
Package
Register Address: E93H, 3731
MSR_C12_PMON_EVNTSEL3
Uncore C-Box 12 PerfMon Event Select for C-Box 12 Counter 3
Package
Register Address: E94H, 3732
MSR_C12_PMON_BOX_FILTER
Uncore C-Box 12 PerfMon Box Wide Filter
Package
Register Address: E96H, 3734
MSR_C12_PMON_CTR0
Uncore C-Box 12 PerfMon Counter 0
Package
Register Address: E97H, 3735
MSR_C12_PMON_CTR1
Uncore C-Box 12 PerfMon Counter 1
Package
Register Address: E98H, 3736
MSR_C12_PMON_CTR2
Uncore C-Box 12 PerfMon Counter 2
Package
Register Address: E99H, 3737
MSR_C12_PMON_CTR3
Uncore C-Box 12 PerfMon Counter 3
Package
Register Address: E9AH, 3738
MSR_C12_PMON_BOX_FILTER1
Uncore C-Box 12 PerfMon Box Wide Filter1
Package
Register Address: EA4H, 3748
MSR_C13_PMON_BOX_CTL
Uncore C-Box 13 PerfMon Local Box Wide Control
Package
Register Address: EB0H, 3760
MSR_C13_PMON_EVNTSEL0
Uncore C-Box 13 PerfMon Event Select for C-Box 13 Counter 0
Package
Register Address: EB1H, 3761
MSR_C13_PMON_EVNTSEL1
Uncore C-Box 13 PerfMon Event Select for C-Box 13 Counter 1
Package
Register Address: EB2H, 3762
MSR_C13_PMON_EVNTSEL2
Uncore C-Box 13 PerfMon Event Select for C-Box 13 Counter 2
Package
Register Address: EB3H, 3763
MSR_C13_PMON_EVNTSEL3
Uncore C-Box 13 PerfMon Event Select for C-Box 13 Counter 3
Package
2-286 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-28. Uncore PMU MSRs in the Intel® Xeon® Processor E5 v2 and E7 v2 Families (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: EB4H, 3764
MSR_C13_PMON_BOX_FILTER
Uncore C-Box 13 PerfMon Box Wide Filter
Package
Register Address: EB6H, 3766
MSR_C13_PMON_CTR0
Uncore C-Box 13 PerfMon Counter 0
Package
Register Address: EB7H, 3767
MSR_C13_PMON_CTR1
Uncore C-Box 13 PerfMon Counter 1
Package
Register Address: EB8H, 3768
MSR_C13_PMON_CTR2
Uncore C-Box 13 PerfMon Counter 2
Package
Register Address: EB9H, 3769
MSR_C13_PMON_CTR3
Uncore C-Box 13 PerfMon Counter 3
Package
Register Address: EBAH, 3770
MSR_C13_PMON_BOX_FILTER1
Uncore C-Box 13 PerfMon Box Wide Filter1
Package
Register Address: EC4H, 3780
MSR_C14_PMON_BOX_CTL
Uncore C-Box 14 PerfMon Local Box Wide Control
Package
Register Address: ED0H, 3792
MSR_C14_PMON_EVNTSEL0
Uncore C-Box 14 PerfMon Event Select for C-Box 14 Counter 0
Package
Register Address: ED1H, 3793
MSR_C14_PMON_EVNTSEL1
Uncore C-Box 14 PerfMon Event Select for C-Box 14 Counter 1
Package
Register Address: ED2H, 3794
MSR_C14_PMON_EVNTSEL2
Uncore C-Box 14 PerfMon Event Select for C-Box 14 Counter 2
Package
Register Address: ED3H, 3795
MSR_C14_PMON_EVNTSEL3
Uncore C-Box 14 PerfMon Event Select for C-Box 14 Counter 3
Package
Register Address: ED4H, 3796
MSR_C14_PMON_BOX_FILTER
Uncore C-Box 14 PerfMon Box Wide Filter
Package
Register Address: ED6H, 3798
MSR_C14_PMON_CTR0
Uncore C-Box 14 PerfMon Counter 0
Package
Register Address: ED7H, 3799
MSR_C14_PMON_CTR1
Uncore C-Box 14 PerfMon Counter 1
Package
Register Address: ED8H, 3800
MSR_C14_PMON_CTR2
Uncore C-Box 14 PerfMon Counter 2
Package
Register Address: ED9H, 3801
MSR_C14_PMON_CTR3
Uncore C-Box 14 PerfMon Counter 3
Package
Register Address: EDAH, 3802
MSR_C14_PMON_BOX_FILTER1
Uncore C-Box 14 PerfMon Box Wide Filter1
Package
Vol. 4
2-287
MODEL-SPECIFIC REGISTERS (MSRS)
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.
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: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 3BH, 59
IA32_TSC_ADJUST
Per-Logical-Processor TSC ADJUST (R/W)
Thread
See Table 2-2.
Register Address: CEH, 206
MSR_PLATFORM_INFO
Platform Information
Package
Contains power management and other model specific features enumeration. See http://biosbits.org.
7:0
Reserved.
15:8
Maximum Non-Turbo Ratio (R/O)
Package
This is the ratio of the frequency that invariant TSC runs at. Frequency =
ratio * 100 MHz.
27:16
Reserved.
28
Programmable Ratio Limit for Turbo Mode (R/O)
Package
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
Programmable TDP Limit for Turbo Mode (R/O)
Package
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
Low Power Mode Support (LPM) (R/O)
Package
When set to 1, indicates that LPM is supported. When set to 0, indicates
LPM is not supported.
34:33
Number of ConfigTDP Levels (R/O)
Package
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
Maximum Efficiency Ratio (R/O)
Package
This is the minimum ratio (maximum efficiency) that the processor can
operate, in units of 100MHz.
55:48
Minimum Operating Ratio (R/O)
Package
Contains the minimum supported operating ratio in units of 100 MHz.
63:56
Reserved.
2-288 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 186H, 390
IA32_PERFEVTSEL0
Performance Event Select for Counter 0 (R/W)
Thread
Supports all fields described inTable 2-2 and the fields below.
32
IN_TX: See Section 22.3.6.5.1.
When IN_TX (bit 32) is set, AnyThread (bit 21) should be cleared to
prevent incorrect results.
Register Address: 187H, 391
IA32_PERFEVTSEL1
Performance Event Select for Counter 1 (R/W)
Thread
Supports all fields described inTable 2-2 and the fields below.
32
IN_TX: See Section 22.3.6.5.1.
When IN_TX (bit 32) is set, AnyThread (bit 21) should be cleared to
prevent incorrect results.
Register Address: 188H, 392
IA32_PERFEVTSEL2
Performance Event Select for Counter 2 (R/W)
Thread
Supports all fields described inTable 2-2 and the fields below.
32
IN_TX: See Section 22.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 22.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.
Register Address: 189H, 393
IA32_PERFEVTSEL3
Performance Event Select for Counter 3 (R/W)
Thread
Supports all fields described inTable 2-2 and the fields below.
32
IN_TX: See Section 22.3.6.5.1
When IN_TX (bit 32) is set, AnyThread (bit 21) should be cleared to
prevent incorrect results.
Register Address: 1C8H, 456
MSR_LBR_SELECT
Last Branch Record Filtering Select Register (R/W)
Thread
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
Vol. 4
2-289
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
8
FAR_BRANCH
9
EN_CALL_STACK
63:9
Reserved.
Register Address: 1D9H, 473
IA32_DEBUGCTL
Debug Control (R/W)
Thread
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.
Register Address: 491H, 1169
IA32_VMX_VMFUNC
Capability Reporting Register of VM-Function Controls (R/O)
Thread
See Table 2-2.
Register Address: 60BH, 1548
MSR_PKGC_IRTL1
Package C6/C7 Interrupt Response Limit 1 (R/W)
Package
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.
2-290 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
63:16
Reserved.
Register Address: 60CH, 1548
MSR_PKGC_IRTL2
Package C6/C7 Interrupt Response Limit 2 (R/W)
Package
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.
Register Address: 613H, 1555
MSR_PKG_PERF_STATUS
PKG Perf Status (R/O)
Package
See Section 17.10.3, “Package RAPL Domain.”
Register Address: 619H, 1561
MSR_DRAM_ENERGY_STATUS
DRAM Energy Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 61BH, 1563
MSR_DRAM_PERF_STATUS
DRAM Performance Throttling Status (R/O)
Package
See Section 17.10.5, “DRAM RAPL Domain.”
Register Address: 648H, 1608
MSR_CONFIG_TDP_NOMINAL
Base TDP Ratio (R/O)
Package
7:0
Config_TDP_Base
Base TDP level ratio to be used for this specific processor (in units of 100
MHz).
63:8
Reserved.
Register Address: 649H, 1609
MSR_CONFIG_TDP_LEVEL1
ConfigTDP Level 1 Ratio and Power Level (R/O)
Package
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.
Vol. 4
2-291
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-29. Additional MSRs Supported by Processors Based on the Haswell and Haswell-E Microarchitectures
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
31:24
Reserved.
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.
Register Address: 64AH, 1610
MSR_CONFIG_TDP_LEVEL2
ConfigTDP Level 2 Ratio and Power Level (R/O)
Package
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.
Register Address: 64BH, 1611
MSR_CONFIG_TDP_CONTROL
ConfigTDP Control (R/W)
Package
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.
Register Address: 64CH, 1612
MSR_TURBO_ACTIVATION_RATIO
ConfigTDP Control (R/W)
Package
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.
Register Address: C80H, 3200
IA32_DEBUG_INTERFACE
Silicon Debug Feature Control (R/W)
Package
See Table 2-2.
2-292 Vol. 4
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: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: E2H, 226
MSR_PKG_CST_CONFIG_CONTROL
C-State Configuration Control (R/W)
Core
Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or
ACPI C-states. See http://biosbits.org.
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.
Register Address: 17DH, 381
MSR_SMM_MCA_CAP
Enhanced SMM Capabilities (SMM-RO)
Thread
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 the MSR_SMM_FEATURE_CONTROL is
supported.
Vol. 4
2-293
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Maximum Ratio Limit of Turbo Mode
Package
R/O if MSR_PLATFORM_INFO.[28] = 0, and R/W if MSR_PLATFORM_INFO.[28] = 1.
7:0
Maximum Ratio Limit for 1C
Package
Maximum turbo ratio limit of 1 core active.
15:8
Maximum Ratio Limit for 2C
Package
Maximum turbo ratio limit of 2 core active.
23:16
Maximum Ratio Limit for 3C
Package
Maximum turbo ratio limit of 3 core active.
31:24
Maximum Ratio Limit for 4C
Package
Maximum turbo ratio limit of 4 core active.
63:32
Reserved.
Register Address: 391H, 913
MSR_UNC_PERF_GLOBAL_CTRL
Uncore PMU Global Control
Package
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.
Register Address: 392H, 914
MSR_UNC_PERF_GLOBAL_STATUS
Uncore PMU Main Status
Package
0
Fixed counter overflowed.
1
An ARB counter overflowed.
2
Reserved.
3
A CBox counter overflowed (on any slice).
63:4
Reserved.
Register Address: 394H, 916
MSR_UNC_PERF_FIXED_CTRL
Uncore Fixed Counter Control (R/W)
Package
19:0
Reserved.
20
Enable overflow propagation.
21
Reserved.
2-294 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
22
Enable counting.
63:23
Reserved.
Register Address: 395H, 917
MSR_UNC_PERF_FIXED_CTR
Uncore Fixed Counter
Package
47:0
Current count.
63:48
Reserved.
Register Address: 396H, 918
MSR_UNC_CBO_CONFIG
Uncore C-Box Configuration Information (R/O)
Package
3:0
Encoded number of C-Box, derive value by “-1“.
63:4
Reserved.
Register Address: 3B0H, 946
MSR_UNC_ARB_PERFCTR0
Uncore Arb Unit, Performance Counter 0
Package
Register Address: 3B1H, 947
MSR_UNC_ARB_PERFCTR1
Uncore Arb Unit, Performance Counter 1
Package
Register Address: 3B2H, 944
MSR_UNC_ARB_PERFEVTSEL0
Uncore Arb Unit, Counter 0 Event Select MSR
Package
Register Address: 3B3H, 945
MSR_UNC_ARB_PERFEVTSEL1
Uncore Arb Unit, Counter 1 Event Select MSR
Package
Register Address: 4E0H, 1248
MSR_SMM_FEATURE_CONTROL
Enhanced SMM Feature Control (SMM-RW)
Package
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
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.
Register Address: 4E2H, 1250
MSR_SMM_DELAYED
SMM Delayed (SMM-RO)
Package
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.
Vol. 4
2-295
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.0BH.PKG_LVL:EBX[15:0] can
be updated.
63:N
Reserved.
Register Address: 4E3H, 1251
MSR_SMM_BLOCKED
SMM Blocked (SMM-RO)
Package
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.0BH.PKG_LVL:EBX[15:0] can
be updated.
63:N
Reserved.
Register Address: 606H, 1542
MSR_RAPL_POWER_UNIT
Unit Multipliers Used in RAPL Interfaces (R/O)
Package
3:0
Power Units
Package
See Section 17.10.1, “RAPL Interfaces.”
7:4
Reserved.
Package
12:8
Energy Status Units
Package
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
Reserved.
Package
19:16
Time Units
Package
See Section 17.10.1, “RAPL Interfaces.”
63:20
Reserved.
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 640H, 1600
MSR_PP1_POWER_LIMIT
PP1 RAPL Power Limit Control (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 641H, 1601
MSR_PP1_ENERGY_STATUS
2-296 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
PP1 Energy Status (R/O)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 642H, 1602
MSR_PP1_POLICY
PP1 Balance Policy (R/W)
Package
See Section 17.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 690H, 1680
MSR_CORE_PERF_LIMIT_REASONS
Indicator of Frequency Clipping in Processor Cores (R/W)
Package
(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.
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.
Vol. 4
2-297
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
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.
2-298 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
Register Address: 6B0H, 1712
MSR_GRAPHICS_PERF_LIMIT_REASONS
Indicator of Frequency Clipping in the Processor Graphics (R/W)
Package
(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.
Vol. 4
2-299
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
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.
2-300 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
Register Address: 6B1H, 1713
MSR_RING_PERF_LIMIT_REASONS
Indicator of Frequency Clipping in the Ring Interconnect (R/W)
Package
(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).
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.
Vol. 4
2-301
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
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.
2-302 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-30. MSRs Supported by 4th Generation Intel® Core™ Processors (Haswell Microarchitecture) (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
63:30
Reserved.
Register Address: 700H, 1792
MSR_UNC_CBO_0_PERFEVTSEL0
Uncore C-Box 0, Counter 0 Event Select MSR
Package
Register Address: 701H, 1793
MSR_UNC_CBO_0_PERFEVTSEL1
Uncore C-Box 0, Counter 1 Event Select MSR
Package
Register Address: 706H, 1798
MSR_UNC_CBO_0_PERFCTR0
Uncore C-Box 0, Performance Counter 0
Package
Register Address: 707H, 1799
MSR_UNC_CBO_0_PERFCTR1
Uncore C-Box 0, Performance Counter 1
Package
Register Address: 710H, 1808
MSR_UNC_CBO_1_PERFEVTSEL0
Uncore C-Box 1, Counter 0 Event Select MSR
Package
Register Address: 711H, 1809
MSR_UNC_CBO_1_PERFEVTSEL1
Uncore C-Box 1, Counter 1 Event Select MSR
Package
Register Address: 716H, 1814
MSR_UNC_CBO_1_PERFCTR0
Uncore C-Box 1, Performance Counter 0
Package
Register Address: 717H, 1815
MSR_UNC_CBO_1_PERFCTR1
Uncore C-Box 1, Performance Counter 1
Package
Register Address: 720H, 1824
MSR_UNC_CBO_2_PERFEVTSEL0
Uncore C-Box 2, Counter 0 Event Select MSR
Package
Register Address: 721H, 1824
MSR_UNC_CBO_2_PERFEVTSEL1
Uncore C-Box 2, Counter 1 Event Select MSR
Package
Register Address: 726H, 1830
MSR_UNC_CBO_2_PERFCTR0
Uncore C-Box 2, Performance Counter 0
Package
Register Address: 727H, 1831
MSR_UNC_CBO_2_PERFCTR1
Uncore C-Box 2, Performance Counter 1
Package
Register Address: 730H, 1840
MSR_UNC_CBO_3_PERFEVTSEL0
Uncore C-Box 3, Counter 0 Event Select MSR
Package
Register Address: 731H, 1841
MSR_UNC_CBO_3_PERFEVTSEL1
Uncore C-Box 3, Counter 1 Event Select MSR
Package
Register Address: 736H, 1846
MSR_UNC_CBO_3_PERFCTR0
Uncore C-Box 3, Performance Counter 0
Package
Register Address: 737H, 1847
MSR_UNC_CBO_3_PERFCTR1
Uncore C-Box 3, Performance Counter 1
Package
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.
Vol. 4
2-303

 

 

 

 

 

 

 

Content      ..     71      72      73      74     ..