|
|
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
63:16
Reserved.
Register Address: 199H, 409
IA32_PERF_CTL
See Table 2-2.
Thread
Register Address: 19AH, 410
IA32_CLOCK_MODULATION
Clock Modulation (R/W)
Thread
See Table 2-2.
IA32_CLOCK_MODULATION MSR was originally named IA32_THERM_CONTROL MSR.
0
Reserved.
3:1
On demand Clock Modulation Duty Cycle (R/W)
4
On demand Clock Modulation Enable (R/W)
63:5
Reserved.
Register Address: 19BH, 411
IA32_THERM_INTERRUPT
Thermal Interrupt Control (R/W)
Core
See Table 2-2.
Register Address: 19CH, 412
IA32_THERM_STATUS
Thermal Monitor Status (R/W)
Core
See Table 2-2.
Register Address: 1A0H, 416
IA32_MISC_ENABLE
Enable Misc. Processor Features (R/W)
Allows a variety of processor functions to be enabled and disabled.
0
Fast-Strings Enable
Thread
See Table 2-2.
2:1
Reserved.
3
Automatic Thermal Control Circuit Enable (R/W)
Thread
See Table 2-2. Default value is 1.
6:4
Reserved.
7
Performance Monitoring Available (R)
Thread
See Table 2-2.
10:8
Reserved.
11
Branch Trace Storage Unavailable (R/O)
Thread
See Table 2-2.
12
Processor Event Based Sampling Unavailable (R/O)
Thread
See Table 2-2.
15:13
Reserved.
16
Enhanced Intel SpeedStep Technology Enable (R/W)
Package
See Table 2-2.
18
ENABLE MONITOR FSM. (R/W) See Table 2-2.
Thread
21:19
Reserved.
Vol. 4
2-153
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
22
Limit CPUID Maxval (R/W)
Thread
See Table 2-2.
23
xTPR Message Disable (R/W)
Thread
See Table 2-2.
33:24
Reserved.
34
XD Bit Disable (R/W)
Thread
See Table 2-3.
37:35
Reserved.
38
Turbo Mode Disable (R/W)
Package
When set to 1 on processors that support Intel Turbo Boost Technology,
the turbo mode feature is disabled and the IDA_Enable feature flag will be
clear (CPUID.06H: EAX[1]=0).
When set to a 0 on processors that support IDA, CPUID.06H: EAX[1]
reports the processor’s support of turbo mode is enabled.
Note: The power-on default value is used by BIOS to detect hardware
support of turbo mode. If the power-on default value is 1, turbo mode is
available in the processor. If the power-on default value is 0, turbo mode is
not available.
63:39
Reserved.
Register Address: 1A2H, 418
MSR_TEMPERATURE_TARGET
Temperature Target
Thread
15:0
Reserved.
23:16
Temperature Target (R)
The minimum temperature at which PROCHOT# will be asserted. The value
is degrees C.
63:24
Reserved.
Register Address: 1A4H, 420
MSR_MISC_FEATURE_CONTROL
Miscellaneous Feature Control (R/W)
0
L2 Hardware Prefetcher Disable (R/W)
Core
If 1, disables the L2 hardware prefetcher, which fetches additional lines of
code or data into the L2 cache.
1
L2 Adjacent Cache Line Prefetcher Disable (R/W)
Core
If 1, disables the adjacent cache line prefetcher, which fetches the cache
line that comprises a cache line pair (128 bytes).
2
DCU Hardware Prefetcher Disable (R/W)
Core
If 1, disables the L1 data cache prefetcher, which fetches the next cache
line into L1 data cache.
3
DCU IP Prefetcher Disable (R/W)
Core
If 1, disables the L1 data cache IP prefetcher, which uses sequential load
history (based on instruction pointer of previous loads) to determine
whether to prefetch additional lines.
63:4
Reserved.
Register Address: 1A6H, 422
MSR_OFFCORE_RSP_0
2-154 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Offcore Response Event Select Register (R/W)
Thread
Register Address: 1AAH, 426
MSR_MISC_PWR_MGMT
Miscellaneous Power Management Control
Various model specific features enumeration. See http://biosbits.org.
0
EIST Hardware Coordination Disable (R/W)
Package
When 0, enables hardware coordination of Enhanced Intel Speedstep
Technology request from processor cores. When 1, disables hardware
coordination of Enhanced Intel Speedstep Technology requests.
1
Energy/Performance Bias Enable (R/W)
Thread
This bit makes the IA32_ENERGY_PERF_BIAS register (MSR 1B0h) visible
to software with Ring 0 privileges. This bit’s status (1 or 0) is also reflected
by CPUID.(EAX=06h):ECX[3].
63:2
Reserved.
Register Address: 1ACH, 428
MSR_TURBO_POWER_CURRENT_LIMIT
14:0
TDP Limit (R/W)
Package
TDP limit in 1/8 Watt granularity.
15
TDP Limit Override Enable (R/W)
Package
A value = 0 indicates override is not active; a value = 1 indicates override is
active.
30:16
TDC Limit (R/W)
Package
TDC limit in 1/8 Amp granularity.
31
TDC Limit Override Enable (R/W)
Package
A value = 0 indicates override is not active; a value = 1 indicates override is
active.
63:32
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 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: 1C8H, 456
MSR_LBR_SELECT
Vol. 4
2-155
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Last Branch Record Filtering Select Register (R/W)
Core
See Section 18.9.2, “Filtering of Last Branch Records.”
0
CPL_EQ_0
1
CPL_NEQ_0
2
JCC
3
NEAR_REL_CALL
4
NEAR_IND_CALL
5
NEAR_RET
6
NEAR_IND_JMP
7
NEAR_REL_JMP
8
FAR_BRANCH
63:9
Reserved.
Register Address: 1C9H, 457
MSR_LASTBRANCH_TOS
Last Branch Record Stack TOS (R/W)
Thread
Contains an index (bits 0-3) that points to the MSR containing the most recent branch record.
See MSR_LASTBRANCH_0_FROM_IP (at 680H).
Register Address: 1D9H, 473
IA32_DEBUGCTL
Debug Control (R/W)
Thread
See Table 2-2.
Register Address: 1DDH, 477
MSR_LER_FROM_LIP
Last Exception Record From Linear IP (R)
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)
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
Power Control Register
Core
0
Reserved.
1
C1E Enable (R/W)
Package
When set to ‘1’, will enable the CPU to switch to the Minimum Enhanced
Intel SpeedStep Technology operating point when all execution cores enter
MWAIT (C1).
63:2
Reserved.
2-156 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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
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
Vol. 4
2-157
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem 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: 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
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.
Package
Register Address: 281H, 641
IA32_MC1_CTL2
See Table 2-2.
Package
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
See Table 2-2.
Core
2-158 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 285H, 645
IA32_MC5_CTL2
See Table 2-2.
Core
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: 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. See Section 18.4.1, “IA32_DEBUGCTL MSR.”
Thread
5:0
LBR Format
See Table 2-2.
6
PEBS Record Format
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. See Section 20.6.2.2, “Global Counter Control Facilities.”
Thread
Register Address: 38EH, 910
MSR_PERF_GLOBAL_STATUS
Provides single-bit status used by software to query the overflow condition of each performance counter. (R/O)
Thread
Vol. 4
2-159
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
61
UNC_Ovf
Uncore overflowed if 1.
Register Address: 38FH, 911
IA32_PERF_GLOBAL_CTRL
See Table 2-2. See Section 20.6.2.2, “Global Counter Control Facilities.”
Thread
Register Address: 390H, 912
IA32_PERF_GLOBAL_OVF_CTRL
See Table 2-2. See Section 20.6.2.2, “Global Counter Control Facilities.” Allows software to clear counter overflow
Thread
conditions on any combination of fixed-function PMCs (IA32_FIXED_CTRx) or general-purpose PMCs via a single
WRMSR.
Register Address: 390H, 912
MSR_PERF_GLOBAL_OVF_CTRL
(R/W)
Thread
61
CLR_UNC_Ovf
Set 1 to clear UNC_Ovf.
Register Address: 3F1H, 1009
IA32_PEBS_ENABLE (MSR_PEBS_ENABLE)
See Section 20.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)
63:36
Reserved.
Register Address: 3F6H, 1014
MSR_PEBS_LD_LAT
See Section 20.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.
2-160 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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: 400H, 1024
IA32_MC0_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 401H, 1025
IA32_MC0_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Package
Register Address: 402H, 1026
IA32_MC0_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
The IA32_MC0_ADDR register is either not implemented or contains no address if the ADDRV flag in the
IA32_MC0_STATUS register is clear.
When not implemented in the processor, all reads and writes to this MSR will cause a general-protection exception.
Register Address: 403H, 1027
IA32_MC0_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 404H, 1028
IA32_MC1_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 405H, 1029
IA32_MC1_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Package
Register Address: 406H, 1030
IA32_MC1_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
The IA32_MC1_ADDR register is either not implemented or contains no address if the ADDRV flag in the
IA32_MC1_STATUS register is clear.
When not implemented in the processor, all reads and writes to this MSR will cause a general-protection exception.
Vol. 4
2-161
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 407H, 1031
IA32_MC1_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 408H, 1032
IA32_MC2_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 409H, 1033
IA32_MC2_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Core
Register Address: 40AH, 1034
IA32_MC2_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
The IA32_MC2_ADDR register is either not implemented or contains no address if the ADDRV flag in the
IA32_MC2_STATUS register is clear.
When not implemented in the processor, all reads and writes to this MSR will cause a general-protection exception.
Register Address: 40BH, 1035
IA32_MC2_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 40CH, 1036
IA32_MC3_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 40DH, 1037
IA32_MC3_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Core
Register Address: 40EH, 1038
IA32_MC3_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
The MSR_MC4_ADDR register is either not implemented or contains no address if the ADDRV flag in the
MSR_MC4_STATUS register is clear.
When not implemented in the processor, all reads and writes to this MSR will cause a general-protection exception.
Register Address: 40FH, 1039
IA32_MC3_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 410H, 1040
IA32_MC4_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 411H, 1041
IA32_MC4_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Core
Register Address: 412H, 1042
IA32_MC4_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
The MSR_MC3_ADDR register is either not implemented or contains no address if the ADDRV flag in the
MSR_MC3_STATUS register is clear.
When not implemented in the processor, all reads and writes to this MSR will cause a general-protection exception.
Register Address: 413H, 1043
IA32_MC4_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 414H, 1044
IA32_MC5_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 415H, 1045
IA32_MC5_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS.”
Core
2-162 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
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 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 417H, 1047
IA32_MC5_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 418H, 1048
IA32_MC6_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 419H, 1049
IA32_MC6_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 41AH, 1050
IA32_MC6_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41BH, 1051
IA32_MC6_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 41CH, 1052
IA32_MC7_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 41DH, 1053
IA32_MC7_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 41EH, 1054
IA32_MC7_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41FH, 1055
IA32_MC7_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 420H, 1056
IA32_MC8_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 421H, 1057
IA32_MC8_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 422H, 1058
IA32_MC8_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 423H, 1059
IA32_MC8_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
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
Vol. 4
2-163
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.”
Register Address: 600H, 1536
IA32_DS_AREA
DS Save Area (R/W)
Thread
See Table 2-2 and Section 20.6.3.4, “Debug Store (DS) Mechanism.”
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. The From_IP part of the stack
contains pointers to the source instruction. See also:
• Last Branch Record Stack TOS at 1C9H.
• See Section 18.9.1 and record format in Section 18.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
2-164 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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.
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
Vol. 4
2-165
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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
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.
2-166 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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
Last Branch Record 15 To IP (R/W)
Thread
See description of MSR_LASTBRANCH_0_TO_IP.
Register Address: 802H, 2050
IA32_X2APIC_APICID
x2APIC ID Register (R/O)
Thread
Register Address: 803H, 2051
IA32_X2APIC_VERSION
x2APIC Version Register (R/O)
Thread
Register Address: 808H, 2056
IA32_X2APIC_TPR
x2APIC Task Priority Register (R/W)
Thread
Register Address: 80AH, 2058
IA32_X2APIC_PPR
x2APIC Processor Priority Register (R/O)
Thread
Register Address: 80BH, 2059
IA32_X2APIC_EOI
x2APIC EOI Register (W/O)
Thread
Register Address: 80DH, 2061
IA32_X2APIC_LDR
x2APIC Logical Destination Register (R/O)
Thread
Register Address: 80FH, 2063
IA32_X2APIC_SIVR
x2APIC Spurious Interrupt Vector Register (R/W)
Thread
Register Address: 810H, 2064
IA32_X2APIC_ISR0
x2APIC In-Service Register Bits [31:0] (R/O)
Thread
Register Address: 811H, 2065
IA32_X2APIC_ISR1
x2APIC In-Service Register Bits [63:32] (R/O)
Thread
Register Address: 812H, 2066
IA32_X2APIC_ISR2
x2APIC In-Service Register Bits [95:64] (R/O)
Thread
Register Address: 813H, 2067
IA32_X2APIC_ISR3
x2APIC In-Service Register Bits [127:96] (R/O)
Thread
Register Address: 814H, 2068
IA32_X2APIC_ISR4
x2APIC In-Service Register Bits [159:128] (R/O)
Thread
Register Address: 815H, 2069
IA32_X2APIC_ISR5
x2APIC In-Service Register Bits [191:160] (R/O)
Thread
Vol. 4
2-167
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 816H, 2070
IA32_X2APIC_ISR6
x2APIC In-Service Register Bits [223:192] (R/O)
Thread
Register Address: 817H, 2071
IA32_X2APIC_ISR7
x2APIC In-Service Register Bits [255:224] (R/O)
Thread
Register Address: 818H, 2072
IA32_X2APIC_TMR0
x2APIC Trigger Mode Register Bits [31:0] (R/O)
Thread
Register Address: 819H, 2073
IA32_X2APIC_TMR1
x2APIC Trigger Mode Register Bits [63:32] (R/O)
Thread
Register Address: 81AH, 2074
IA32_X2APIC_TMR2
x2APIC Trigger Mode Register Bits [95:64] (R/O)
Thread
Register Address: 81BH, 2075
IA32_X2APIC_TMR3
x2APIC Trigger Mode Register Bits [127:96] (R/O)
Thread
Register Address: 81CH, 2076
IA32_X2APIC_TMR4
x2APIC Trigger Mode Register Bits [159:128] (R/O)
Thread
Register Address: 81DH, 2077
IA32_X2APIC_TMR5
x2APIC Trigger Mode Register Bits [191:160] (R/O)
Thread
Register Address: 81EH, 2078
IA32_X2APIC_TMR6
x2APIC Trigger Mode Register Bits [223:192] (R/O)
Thread
Register Address: 81FH, 2079
IA32_X2APIC_TMR7
x2APIC Trigger Mode Register Bits [255:224] (R/O)
Thread
Register Address: 820H, 2080
IA32_X2APIC_IRR0
x2APIC Interrupt Request Register Bits [31:0] (R/O)
Thread
Register Address: 821H, 2081
IA32_X2APIC_IRR1
x2APIC Interrupt Request Register Bits [63:32] (R/O)
Thread
Register Address: 822H, 2082
IA32_X2APIC_IRR2
x2APIC Interrupt Request Register Bits [95:64] (R/O)
Thread
Register Address: 823H, 2083
IA32_X2APIC_IRR3
x2APIC Interrupt Request Register Bits [127:96] (R/O)
Thread
Register Address: 824H, 2084
IA32_X2APIC_IRR4
x2APIC Interrupt Request Register Bits [159:128] (R/O)
Thread
Register Address: 825H, 2085
IA32_X2APIC_IRR5
x2APIC Interrupt Request Register Bits [191:160] (R/O)
Thread
Register Address: 826H, 2086
IA32_X2APIC_IRR6
x2APIC Interrupt Request Register Bits [223:192] (R/O)
Thread
Register Address: 827H, 2087
IA32_X2APIC_IRR7
x2APIC Interrupt Request Register Bits [255:224] (R/O)
Thread
Register Address: 828H, 2088
IA32_X2APIC_ESR
2-168 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
x2APIC Error Status Register (R/W)
Thread
Register Address: 82FH, 2095
IA32_X2APIC_LVT_CMCI
x2APIC LVT Corrected Machine Check Interrupt Register (R/W)
Thread
Register Address: 830H, 2096
IA32_X2APIC_ICR
x2APIC Interrupt Command Register (R/W)
Thread
Register Address: 832H, 2098
IA32_X2APIC_LVT_TIMER
x2APIC LVT Timer Interrupt Register (R/W)
Thread
Register Address: 833H, 2099
IA32_X2APIC_LVT_THERMAL
x2APIC LVT Thermal Sensor Interrupt Register (R/W)
Thread
Register Address: 834H, 2100
IA32_X2APIC_LVT_PMI
x2APIC LVT Performance Monitor Register (R/W)
Thread
Register Address: 835H, 2101
IA32_X2APIC_LVT_LINT0
x2APIC LVT LINT0 Register (R/W)
Thread
Register Address: 836H, 2102
IA32_X2APIC_LVT_LINT1
x2APIC LVT LINT1 Register (R/W)
Thread
Register Address: 837H, 2103
IA32_X2APIC_LVT_ERROR
x2APIC LVT Error Register (R/W)
Thread
Register Address: 838H, 2104
IA32_X2APIC_INIT_COUNT
x2APIC Initial Count Register (R/W)
Thread
Register Address: 839H, 2105
IA32_X2APIC_CUR_COUNT
x2APIC Current Count Register (R/O)
Thread
Register Address: 83EH, 2110
IA32_X2APIC_DIV_CONF
x2APIC Divide Configuration Register (R/W)
Thread
Register Address: 83FH, 2111
IA32_X2APIC_SELF_IPI
x2APIC Self IPI Register (W/O)
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
Vol. 4
2-169
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-15. MSRs in Processors Based on Nehalem Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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 18.17.2, “IA32_TSC_AUX Register and RDTSCP Support.”
2.8.1
Additional MSRs in the Intel® Xeon® Processor 5500 and 3400 Series
The Intel Xeon Processor 5500 and 3400 series supports additional model-specific registers listed in Table 2-16.
These MSRs also apply to the Intel Core i7 and i5 processor family with a CPUID Signature
DisplayFamily_DisplayModel value of 06_1AH, 06_1EH, or 06_1FH; see Table 2-1.
Table 2-16. Additional MSRs in the Intel® Xeon® Processor 5500 and 3400 Series
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Actual maximum turbo frequency is multiplied by 133.33MHz.
Package
(Not available in model 06_2EH.)
7:0
Maximum Turbo Ratio Limit 1C (R/O)
Maximum Turbo mode ratio limit with 1 core active.
15:8
Maximum Turbo Ratio Limit 2C (R/O)
Maximum Turbo mode ratio limit with 2 cores active.
23:16
Maximum Turbo Ratio Limit 3C (R/O)
Maximum Turbo mode ratio limit with 3 cores active.
31:24
Maximum Turbo Ratio Limit 4C (R/O)
Maximum Turbo mode ratio limit with 4 cores active.
63:32
Reserved.
Register Address: 301H, 769
MSR_GQ_SNOOP_MESF
MSR_GQ_SNOOP_MESF
Package
0
From M to S (R/W)
1
From E to S (R/W)
2
From S to S (R/W)
3
From F to S (R/W)
4
From M to I (R/W)
2-170 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-16. Additional MSRs in the Intel® Xeon® Processor 5500 and 3400 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
5
From E to I (R/W)
6
From S to I (R/W)
7
From F to I (R/W)
63:8
Reserved.
Register Address: 391H, 913
MSR_UNCORE_PERF_GLOBAL_CTRL
See Section 20.3.1.2.1, “Uncore Performance Monitoring Management Facility.”
Package
Register Address: 392H, 914
MSR_UNCORE_PERF_GLOBAL_STATUS
See Section 20.3.1.2.1, “Uncore Performance Monitoring Management Facility.”
Package
Register Address: 393H, 915
MSR_UNCORE_PERF_GLOBAL_OVF_CTRL
See Section 20.3.1.2.1, “Uncore Performance Monitoring Management Facility.”
Package
Register Address: 394H, 916
MSR_UNCORE_FIXED_CTR0
See Section 20.3.1.2.1, “Uncore Performance Monitoring Management Facility.”
Package
Register Address: 395H, 917
MSR_UNCORE_FIXED_CTR_CTRL
See Section 20.3.1.2.1, “Uncore Performance Monitoring Management Facility.”
Package
Register Address: 396H, 918
MSR_UNCORE_ADDR_OPCODE_MATCH
See Section 20.3.1.2.3, “Uncore Address/Opcode Match MSR.”
Package
Register Address: 3B0H, 960
MSR_UNCORE_PMC0
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B1H, 961
MSR_UNCORE_PMC1
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B2H, 962
MSR_UNCORE_PMC2
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B3H, 963
MSR_UNCORE_PMC3
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B4H, 964
MSR_UNCORE_PMC4
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B5H, 965
MSR_UNCORE_PMC5
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B6H, 966
MSR_UNCORE_PMC6
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3B7H, 967
MSR_UNCORE_PMC7
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C0H, 944
MSR_UNCORE_PERFEVTSEL0
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C1H, 945
MSR_UNCORE_PERFEVTSEL1
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C2H, 946
MSR_UNCORE_PERFEVTSEL2
Vol. 4
2-171
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-16. Additional MSRs in the Intel® Xeon® Processor 5500 and 3400 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C3H, 947
MSR_UNCORE_PERFEVTSEL3
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C4H, 948
MSR_UNCORE_PERFEVTSEL4
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C5H, 949
MSR_UNCORE_PERFEVTSEL5
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C6H, 950
MSR_UNCORE_PERFEVTSEL6
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
Register Address: 3C7H, 951
MSR_UNCORE_PERFEVTSEL7
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
2.8.2
Additional MSRs in the Intel® Xeon® Processor 7500 Series
The Intel Xeon Processor 7500 series supports MSRs listed in Table 2-15 (except MSR address 1ADH) and additional
model-specific registers listed in Table 2-17. These processors have a CPUID Signature
DisplayFamily_DisplayModel value of 06_2EH.
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Reserved. Attempt to read/write will cause #UD.
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
2-172 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
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: 394H, 816
MSR_W_PMON_FIXED_CTR
Uncore W-box perfmon fixed counter.
Package
Register Address: 395H, 817
MSR_W_PMON_FIXED_CTR_CTL
Uncore U-box perfmon fixed counter control MSR.
Package
Register Address: 424H, 1060
IA32_MC9_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 425H, 1061
IA32_MC9_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 426H, 1062
IA32_MC9_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 427H, 1063
IA32_MC9_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 428H, 1064
IA32_MC10_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 429H, 1065
IA32_MC10_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 42AH, 1066
IA32_MC10_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42BH, 1067
IA32_MC10_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 42CH, 1068
IA32_MC11_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 42DH, 1069
IA32_MC11_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 42EH, 1070
IA32_MC11_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42FH, 1071
IA32_MC11_MISC
Vol. 4
2-173
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 430H, 1072
IA32_MC12_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 431H, 1073
IA32_MC12_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 432H, 1074
IA32_MC12_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 433H, 1075
IA32_MC12_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 434H, 1076
IA32_MC13_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 435H, 1077
IA32_MC13_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 436H, 1078
IA32_MC13_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 437H, 1079
IA32_MC13_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 438H, 1080
IA32_MC14_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 439H, 1081
IA32_MC14_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 43AH, 1082
IA32_MC14_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43BH, 1083
IA32_MC14_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 43CH, 1084
IA32_MC15_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 43DH, 1085
IA32_MC15_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 43EH, 1086
IA32_MC15_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43FH, 1087
IA32_MC15_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 440H, 1088
IA32_MC16_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 441H, 1089
IA32_MC16_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
2-174 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 442H, 1090
IA32_MC16_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 443H, 1091
IA32_MC16_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 444H, 1092
IA32_MC17_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 445H, 1093
IA32_MC17_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 446H, 1094
IA32_MC17_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 447H, 1095
IA32_MC17_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 448H, 1096
IA32_MC18_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 449H, 1097
IA32_MC18_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 44AH, 1098
IA32_MC18_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44BH, 1099
IA32_MC18_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 44CH, 1100
IA32_MC19_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 44DH, 1101
IA32_MC19_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 44EH, 1102
IA32_MC19_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44FH, 1103
IA32_MC19_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 450H, 1104
IA32_MC20_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 451H, 1105
IA32_MC20_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 452H, 1106
IA32_MC20_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 453H, 1107
IA32_MC20_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 454H, 1108
IA32_MC21_CTL
Vol. 4
2-175
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 455H, 1109
IA32_MC21_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 456H, 1110
IA32_MC21_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 457H, 1111
IA32_MC21_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: C00H, 3072
MSR_U_PMON_GLOBAL_CTRL
Uncore U-box perfmon global control MSR.
Package
Register Address: C01H, 3073
MSR_U_PMON_GLOBAL_STATUS
Uncore U-box perfmon global status MSR.
Package
Register Address: C02H, 3074
MSR_U_PMON_GLOBAL_OVF_CTRL
Uncore U-box perfmon global overflow control MSR.
Package
Register Address: C10H, 3088
MSR_U_PMON_EVNT_SEL
Uncore U-box perfmon event select MSR.
Package
Register Address: C11H, 3089
MSR_U_PMON_CTR
Uncore U-box perfmon counter MSR.
Package
Register Address: C20H, 3104
MSR_B0_PMON_BOX_CTRL
Uncore B-box 0 perfmon local box control MSR.
Package
Register Address: C21H, 3105
MSR_B0_PMON_BOX_STATUS
Uncore B-box 0 perfmon local box status MSR.
Package
Register Address: C22H, 3106
MSR_B0_PMON_BOX_OVF_CTRL
Uncore B-box 0 perfmon local box overflow control MSR.
Package
Register Address: C30H, 3120
MSR_B0_PMON_EVNT_SEL0
Uncore B-box 0 perfmon event select MSR.
Package
Register Address: C31H, 3121
MSR_B0_PMON_CTR0
Uncore B-box 0 perfmon counter MSR.
Package
Register Address: C32H, 3122
MSR_B0_PMON_EVNT_SEL1
Uncore B-box 0 perfmon event select MSR.
Package
Register Address: C33H, 3123
MSR_B0_PMON_CTR1
Uncore B-box 0 perfmon counter MSR.
Package
Register Address: C34H, 3124
MSR_B0_PMON_EVNT_SEL2
Uncore B-box 0 perfmon event select MSR.
Package
Register Address: C35H, 3125
MSR_B0_PMON_CTR2
Uncore B-box 0 perfmon counter MSR.
Package
Register Address: C36H, 3126
MSR_B0_PMON_EVNT_SEL3
Uncore B-box 0 perfmon event select MSR.
Package
2-176 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: C37H, 3127
MSR_B0_PMON_CTR3
Uncore B-box 0 perfmon counter MSR.
Package
Register Address: C40H, 3136
MSR_S0_PMON_BOX_CTRL
Uncore S-box 0 perfmon local box control MSR.
Package
Register Address: C41H, 3137
MSR_S0_PMON_BOX_STATUS
Uncore S-box 0 perfmon local box status MSR.
Package
Register Address: C42H, 3138
MSR_S0_PMON_BOX_OVF_CTRL
Uncore S-box 0 perfmon local box overflow control MSR.
Package
Register Address: C50H, 3152
MSR_S0_PMON_EVNT_SEL0
Uncore S-box 0 perfmon event select MSR.
Package
Register Address: C51H, 3153
MSR_S0_PMON_CTR0
Uncore S-box 0 perfmon counter MSR.
Package
Register Address: C52H, 3154
MSR_S0_PMON_EVNT_SEL1
Uncore S-box 0 perfmon event select MSR.
Package
Register Address: C53H, 3155
MSR_S0_PMON_CTR1
Uncore S-box 0 perfmon counter MSR.
Package
Register Address: C54H, 3156
MSR_S0_PMON_EVNT_SEL2
Uncore S-box 0 perfmon event select MSR.
Package
Register Address: C55H, 3157
MSR_S0_PMON_CTR2
Uncore S-box 0 perfmon counter MSR.
Package
Register Address: C56H, 3158
MSR_S0_PMON_EVNT_SEL3
Uncore S-box 0 perfmon event select MSR.
Package
Register Address: C57H, 3159
MSR_S0_PMON_CTR3
Uncore S-box 0 perfmon counter MSR.
Package
Register Address: C60H, 3168
MSR_B1_PMON_BOX_CTRL
Uncore B-box 1 perfmon local box control MSR.
Package
Register Address: C61H, 3169
MSR_B1_PMON_BOX_STATUS
Uncore B-box 1 perfmon local box status MSR.
Package
Register Address: C62H, 3170
MSR_B1_PMON_BOX_OVF_CTRL
Uncore B-box 1 perfmon local box overflow control MSR.
Package
Register Address: C70H, 3184
MSR_B1_PMON_EVNT_SEL0
Uncore B-box 1 perfmon event select MSR.
Package
Register Address: C71H, 3185
MSR_B1_PMON_CTR0
Uncore B-box 1 perfmon counter MSR.
Package
Register Address: C72H, 3186
MSR_B1_PMON_EVNT_SEL1
Uncore B-box 1 perfmon event select MSR.
Package
Register Address: C73H, 3187
MSR_B1_PMON_CTR1
Vol. 4
2-177
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore B-box 1 perfmon counter MSR.
Package
Register Address: C74H, 3188
MSR_B1_PMON_EVNT_SEL2
Uncore B-box 1 perfmon event select MSR.
Package
Register Address: C75H, 3189
MSR_B1_PMON_CTR2
Uncore B-box 1 perfmon counter MSR.
Package
Register Address: C76H, 3190
MSR_B1_PMON_EVNT_SEL3
Uncore B-box 1vperfmon event select MSR.
Package
Register Address: C77H, 3191
MSR_B1_PMON_CTR3
Uncore B-box 1 perfmon counter MSR.
Package
Register Address: C80H, 3120
MSR_W_PMON_BOX_CTRL
Uncore W-box perfmon local box control MSR.
Package
Register Address: C81H, 3121
MSR_W_PMON_BOX_STATUS
Uncore W-box perfmon local box status MSR.
Package
Register Address: C82H, 3122
MSR_W_PMON_BOX_OVF_CTRL
Uncore W-box perfmon local box overflow control MSR.
Package
Register Address: C90H, 3136
MSR_W_PMON_EVNT_SEL0
Uncore W-box perfmon event select MSR.
Package
Register Address: C91H, 3137
MSR_W_PMON_CTR0
Uncore W-box perfmon counter MSR.
Package
Register Address: C92H, 3138
MSR_W_PMON_EVNT_SEL1
Uncore W-box perfmon event select MSR.
Package
Register Address: C93H, 3139
MSR_W_PMON_CTR1
Uncore W-box perfmon counter MSR.
Package
Register Address: C94H, 3140
MSR_W_PMON_EVNT_SEL2
Uncore W-box perfmon event select MSR.
Package
Register Address: C95H, 3141
MSR_W_PMON_CTR2
Uncore W-box perfmon counter MSR.
Package
Register Address: C96H, 3142
MSR_W_PMON_EVNT_SEL3
Uncore W-box perfmon event select MSR.
Package
Register Address: C97H, 3143
MSR_W_PMON_CTR3
Uncore W-box perfmon counter MSR.
Package
Register Address: CA0H, 3232
MSR_M0_PMON_BOX_CTRL
Uncore M-box 0 perfmon local box control MSR.
Package
Register Address: CA1H, 3233
MSR_M0_PMON_BOX_STATUS
Uncore M-box 0 perfmon local box status MSR.
Package
Register Address: CA2H, 3234
MSR_M0_PMON_BOX_OVF_CTRL
Uncore M-box 0 perfmon local box overflow control MSR.
Package
2-178 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: CA4H, 3236
MSR_M0_PMON_TIMESTAMP
Uncore M-box 0 perfmon time stamp unit select MSR.
Package
Register Address: CA5H, 3237
MSR_M0_PMON_DSP
Uncore M-box 0 perfmon DSP unit select MSR.
Package
Register Address: CA6H, 3238
MSR_M0_PMON_ISS
Uncore M-box 0 perfmon ISS unit select MSR.
Package
Register Address: CA7H, 3239
MSR_M0_PMON_MAP
Uncore M-box 0 perfmon MAP unit select MSR.
Package
Register Address: CA8H, 3240
MSR_M0_PMON_MSC_THR
Uncore M-box 0 perfmon MIC THR select MSR.
Package
Register Address: CA9H, 3241
MSR_M0_PMON_PGT
Uncore M-box 0 perfmon PGT unit select MSR.
Package
Register Address: CAAH, 3242
MSR_M0_PMON_PLD
Uncore M-box 0 perfmon PLD unit select MSR.
Package
Register Address: CABH, 3243
MSR_M0_PMON_ZDP
Uncore M-box 0 perfmon ZDP unit select MSR.
Package
Register Address: CB0H, 3248
MSR_M0_PMON_EVNT_SEL0
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CB1H, 3249
MSR_M0_PMON_CTR0
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CB2H, 3250
MSR_M0_PMON_EVNT_SEL1
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CB3H, 3251
MSR_M0_PMON_CTR1
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CB4H, 3252
MSR_M0_PMON_EVNT_SEL2
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CB5H, 3253
MSR_M0_PMON_CTR2
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CB6H, 3254
MSR_M0_PMON_EVNT_SEL3
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CB7H, 3255
MSR_M0_PMON_CTR3
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CB8H, 3256
MSR_M0_PMON_EVNT_SEL4
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CB9H, 3257
MSR_M0_PMON_CTR4
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CBAH, 3258
MSR_M0_PMON_EVNT_SEL5
Vol. 4
2-179
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore M-box 0 perfmon event select MSR.
Package
Register Address: CBBH, 3259
MSR_M0_PMON_CTR5
Uncore M-box 0 perfmon counter MSR.
Package
Register Address: CC0H, 3264
MSR_S1_PMON_BOX_CTRL
Uncore S-box 1 perfmon local box control MSR.
Package
Register Address: CC1H, 3265
MSR_S1_PMON_BOX_STATUS
Uncore S-box 1 perfmon local box status MSR.
Package
Register Address: CC2H, 3266
MSR_S1_PMON_BOX_OVF_CTRL
Uncore S-box 1 perfmon local box overflow control MSR.
Package
Register Address: CD0H, 3280
MSR_S1_PMON_EVNT_SEL0
Uncore S-box 1 perfmon event select MSR.
Package
Register Address: CD1H, 3281
MSR_S1_PMON_CTR0
Uncore S-box 1 perfmon counter MSR.
Package
Register Address: CD2H, 3282
MSR_S1_PMON_EVNT_SEL1
Uncore S-box 1 perfmon event select MSR.
Package
Register Address: CD3H, 3283
MSR_S1_PMON_CTR1
Uncore S-box 1 perfmon counter MSR.
Package
Register Address: CD4H, 3284
MSR_S1_PMON_EVNT_SEL2
Uncore S-box 1 perfmon event select MSR.
Package
Register Address: CD5H, 3285
MSR_S1_PMON_CTR2
Uncore S-box 1 perfmon counter MSR.
Package
Register Address: CD6H, 3286
MSR_S1_PMON_EVNT_SEL3
Uncore S-box 1 perfmon event select MSR.
Package
Register Address: CD7H, 3287
MSR_S1_PMON_CTR3
Uncore S-box 1 perfmon counter MSR.
Package
Register Address: CE0H, 3296
MSR_M1_PMON_BOX_CTRL
Uncore M-box 1 perfmon local box control MSR.
Package
Register Address: CE1H, 3297
MSR_M1_PMON_BOX_STATUS
Uncore M-box 1 perfmon local box status MSR.
Package
Register Address: CE2H, 3298
MSR_M1_PMON_BOX_OVF_CTRL
Uncore M-box 1 perfmon local box overflow control MSR.
Package
Register Address: CE4H, 3300
MSR_M1_PMON_TIMESTAMP
Uncore M-box 1 perfmon time stamp unit select MSR.
Package
Register Address: CE5H, 3301
MSR_M1_PMON_DSP
Uncore M-box 1 perfmon DSP unit select MSR.
Package
Register Address: CE6H, 3302
MSR_M1_PMON_ISS
Uncore M-box 1 perfmon ISS unit select MSR.
Package
2-180 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: CE7H, 3303
MSR_M1_PMON_MAP
Uncore M-box 1 perfmon MAP unit select MSR.
Package
Register Address: CE8H, 3304
MSR_M1_PMON_MSC_THR
Uncore M-box 1 perfmon MIC THR select MSR.
Package
Register Address: CE9H, 3305
MSR_M1_PMON_PGT
Uncore M-box 1 perfmon PGT unit select MSR.
Package
Register Address: CEAH, 3306
MSR_M1_PMON_PLD
Uncore M-box 1 perfmon PLD unit select MSR.
Package
Register Address: CEBH, 3307
MSR_M1_PMON_ZDP
Uncore M-box 1 perfmon ZDP unit select MSR.
Package
Register Address: CF0H, 3312
MSR_M1_PMON_EVNT_SEL0
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CF1H, 3313
MSR_M1_PMON_CTR0
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: CF2H, 3314
MSR_M1_PMON_EVNT_SEL1
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CF3H, 3315
MSR_M1_PMON_CTR1
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: CF4H, 3316
MSR_M1_PMON_EVNT_SEL2
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CF5H, 3317
MSR_M1_PMON_CTR2
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: CF6H, 3318
MSR_M1_PMON_EVNT_SEL3
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CF7H, 3319
MSR_M1_PMON_CTR3
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: CF8H, 3320
MSR_M1_PMON_EVNT_SEL4
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CF9H, 3321
MSR_M1_PMON_CTR4
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: CFAH, 3322
MSR_M1_PMON_EVNT_SEL5
Uncore M-box 1 perfmon event select MSR.
Package
Register Address: CFBH, 3323
MSR_M1_PMON_CTR5
Uncore M-box 1 perfmon counter MSR.
Package
Register Address: D00H, 3328
MSR_C0_PMON_BOX_CTRL
Uncore C-box 0 perfmon local box control MSR.
Package
Register Address: D01H, 3329
MSR_C0_PMON_BOX_STATUS
Vol. 4
2-181
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 0 perfmon local box status MSR.
Package
Register Address: D02H, 3330
MSR_C0_PMON_BOX_OVF_CTRL
Uncore C-box 0 perfmon local box overflow control MSR.
Package
Register Address: D10H, 3344
MSR_C0_PMON_EVNT_SEL0
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D11H, 3345
MSR_C0_PMON_CTR0
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D12H, 3346
MSR_C0_PMON_EVNT_SEL1
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D13H, 3347
MSR_C0_PMON_CTR1
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D14H, 3348
MSR_C0_PMON_EVNT_SEL2
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D15H, 3349
MSR_C0_PMON_CTR2
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D16H, 3350
MSR_C0_PMON_EVNT_SEL3
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D17H, 3351
MSR_C0_PMON_CTR3
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D18H, 3352
MSR_C0_PMON_EVNT_SEL4
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D19H, 3353
MSR_C0_PMON_CTR4
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D1AH, 3354
MSR_C0_PMON_EVNT_SEL5
Uncore C-box 0 perfmon event select MSR.
Package
Register Address: D1BH, 3355
MSR_C0_PMON_CTR5
Uncore C-box 0 perfmon counter MSR.
Package
Register Address: D20H, 3360
MSR_C4_PMON_BOX_CTRL
Uncore C-box 4 perfmon local box control MSR.
Package
Register Address: D21H, 3361
MSR_C4_PMON_BOX_STATUS
Uncore C-box 4 perfmon local box status MSR.
Package
Register Address: D22H, 3362
MSR_C4_PMON_BOX_OVF_CTRL
Uncore C-box 4 perfmon local box overflow control MSR.
Package
Register Address: D30H, 3376
MSR_C4_PMON_EVNT_SEL0
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D31H, 3377
MSR_C4_PMON_CTR0
Uncore C-box 4 perfmon counter MSR.
Package
2-182 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: D32H, 3378
MSR_C4_PMON_EVNT_SEL1
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D33H, 3379
MSR_C4_PMON_CTR1
Uncore C-box 4 perfmon counter MSR.
Package
Register Address: D34H, 3380
MSR_C4_PMON_EVNT_SEL2
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D35H, 3381
MSR_C4_PMON_CTR2
Uncore C-box 4 perfmon counter MSR.
Package
Register Address: D36H, 3382
MSR_C4_PMON_EVNT_SEL3
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D37H, 3383
MSR_C4_PMON_CTR3
Uncore C-box 4 perfmon counter MSR.
Package
Register Address: D38H, 3384
MSR_C4_PMON_EVNT_SEL4
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D39H, 3385
MSR_C4_PMON_CTR4
Uncore C-box 4 perfmon counter MSR.
Package
Register Address: D3AH, 3386
MSR_C4_PMON_EVNT_SEL5
Uncore C-box 4 perfmon event select MSR.
Package
Register Address: D3BH, 3387
MSR_C4_PMON_CTR5
Uncore C-box 4 perfmon counter MSR.
Package
Register Address: D40H, 3392
MSR_C2_PMON_BOX_CTRL
Uncore C-box 2 perfmon local box control MSR.
Package
Register Address: D41H, 3393
MSR_C2_PMON_BOX_STATUS
Uncore C-box 2 perfmon local box status MSR.
Package
Register Address: D42H, 3394
MSR_C2_PMON_BOX_OVF_CTRL
Uncore C-box 2 perfmon local box overflow control MSR.
Package
Register Address: D50H, 3408
MSR_C2_PMON_EVNT_SEL0
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D51H, 3409
MSR_C2_PMON_CTR0
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D52H, 3410
MSR_C2_PMON_EVNT_SEL1
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D53H, 3411
MSR_C2_PMON_CTR1
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D54H, 3412
MSR_C2_PMON_EVNT_SEL2
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D55H, 3413
MSR_C2_PMON_CTR2
Vol. 4
2-183
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D56H, 3414
MSR_C2_PMON_EVNT_SEL3
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D57H, 3415
MSR_C2_PMON_CTR3
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D58H, 3416
MSR_C2_PMON_EVNT_SEL4
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D59H, 3417
MSR_C2_PMON_CTR4
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D5AH, 3418
MSR_C2_PMON_EVNT_SEL5
Uncore C-box 2 perfmon event select MSR.
Package
Register Address: D5BH, 3419
MSR_C2_PMON_CTR5
Uncore C-box 2 perfmon counter MSR.
Package
Register Address: D60H, 3424
MSR_C6_PMON_BOX_CTRL
Uncore C-box 6 perfmon local box control MSR.
Package
Register Address: D61H, 3425
MSR_C6_PMON_BOX_STATUS
Uncore C-box 6 perfmon local box status MSR.
Package
Register Address: D62H, 3426
MSR_C6_PMON_BOX_OVF_CTRL
Uncore C-box 6 perfmon local box overflow control MSR.
Package
Register Address: D70H, 3440
MSR_C6_PMON_EVNT_SEL0
Uncore C-box 6 perfmon event select MSR.
Package
Register Address: D71H, 3441
MSR_C6_PMON_CTR0
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D72H, 3442
MSR_C6_PMON_EVNT_SEL1
Uncore C-box 6 perfmon event select MSR.
Package
Register Address: D73H, 3443
MSR_C6_PMON_CTR1
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D74H, 3444
MSR_C6_PMON_EVNT_SEL2
Uncore C-box 6 perfmon event select MSR.
Package
Register Address: D75H, 3445
MSR_C6_PMON_CTR2
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D76H, 3446
MSR_C6_PMON_EVNT_SEL3
Uncore C-box 6 perfmon event select MSR.
Package
Register Address: D77H, 3447
MSR_C6_PMON_CTR3
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D78H, 3448
MSR_C6_PMON_EVNT_SEL4
Uncore C-box 6 perfmon event select MSR.
Package
2-184 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: D79H, 3449
MSR_C6_PMON_CTR4
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D7AH, 3450
MSR_C6_PMON_EVNT_SEL5
Uncore C-box 6 perfmon event select MSR.
Package
Register Address: D7BH, 3451
MSR_C6_PMON_CTR5
Uncore C-box 6 perfmon counter MSR.
Package
Register Address: D80H, 3456
MSR_C1_PMON_BOX_CTRL
Uncore C-box 1 perfmon local box control MSR.
Package
Register Address: D81H, 3457
MSR_C1_PMON_BOX_STATUS
Uncore C-box 1 perfmon local box status MSR.
Package
Register Address: D82H, 3458
MSR_C1_PMON_BOX_OVF_CTRL
Uncore C-box 1 perfmon local box overflow control MSR.
Package
Register Address: D90H, 3472
MSR_C1_PMON_EVNT_SEL0
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D91H, 3473
MSR_C1_PMON_CTR0
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: D92H, 3474
MSR_C1_PMON_EVNT_SEL1
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D93H, 3475
MSR_C1_PMON_CTR1
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: D94H, 3476
MSR_C1_PMON_EVNT_SEL2
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D95H, 3477
MSR_C1_PMON_CTR2
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: D96H, 3478
MSR_C1_PMON_EVNT_SEL3
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D97H, 3479
MSR_C1_PMON_CTR3
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: D98H, 3480
MSR_C1_PMON_EVNT_SEL4
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D99H, 3481
MSR_C1_PMON_CTR4
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: D9AH, 3482
MSR_C1_PMON_EVNT_SEL5
Uncore C-box 1 perfmon event select MSR.
Package
Register Address: D9BH, 3483
MSR_C1_PMON_CTR5
Uncore C-box 1 perfmon counter MSR.
Package
Register Address: DA0H, 3488
MSR_C5_PMON_BOX_CTRL
Vol. 4
2-185
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 5 perfmon local box control MSR.
Package
Register Address: DA1H, 3489
MSR_C5_PMON_BOX_STATUS
Uncore C-box 5 perfmon local box status MSR.
Package
Register Address: DA2H, 3490
MSR_C5_PMON_BOX_OVF_CTRL
Uncore C-box 5 perfmon local box overflow control MSR.
Package
Register Address: DB0H, 3504
MSR_C5_PMON_EVNT_SEL0
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DB1H, 3505
MSR_C5_PMON_CTR0
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DB2H, 3506
MSR_C5_PMON_EVNT_SEL1
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DB3H, 3507
MSR_C5_PMON_CTR1
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DB4H, 3508
MSR_C5_PMON_EVNT_SEL2
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DB5H, 3509
MSR_C5_PMON_CTR2
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DB6H, 3510
MSR_C5_PMON_EVNT_SEL3
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DB7H, 3511
MSR_C5_PMON_CTR3
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DB8H, 3512
MSR_C5_PMON_EVNT_SEL4
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DB9H, 3513
MSR_C5_PMON_CTR4
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DBAH, 3514
MSR_C5_PMON_EVNT_SEL5
Uncore C-box 5 perfmon event select MSR.
Package
Register Address: DBBH, 3515
MSR_C5_PMON_CTR5
Uncore C-box 5 perfmon counter MSR.
Package
Register Address: DC0H, 3520
MSR_C3_PMON_BOX_CTRL
Uncore C-box 3 perfmon local box control MSR.
Package
Register Address: DC1H, 3521
MSR_C3_PMON_BOX_STATUS
Uncore C-box 3 perfmon local box status MSR.
Package
Register Address: DC2H, 3522
MSR_C3_PMON_BOX_OVF_CTRL
Uncore C-box 3 perfmon local box overflow control MSR.
Package
Register Address: DD0H, 3536
MSR_C3_PMON_EVNT_SEL0
Uncore C-box 3 perfmon event select MSR.
Package
2-186 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: DD1H, 3537
MSR_C3_PMON_CTR0
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DD2H, 3538
MSR_C3_PMON_EVNT_SEL1
Uncore C-box 3 perfmon event select MSR.
Package
Register Address: DD3H, 3539
MSR_C3_PMON_CTR1
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DD4H, 3540
MSR_C3_PMON_EVNT_SEL2
Uncore C-box 3 perfmon event select MSR.
Package
Register Address: DD5H, 3541
MSR_C3_PMON_CTR2
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DD6H, 3542
MSR_C3_PMON_EVNT_SEL3
Uncore C-box 3 perfmon event select MSR.
Package
Register Address: DD7H, 3543
MSR_C3_PMON_CTR3
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DD8H, 3544
MSR_C3_PMON_EVNT_SEL4
Uncore C-box 3 perfmon event select MSR.
Package
Register Address: DD9H, 3545
MSR_C3_PMON_CTR4
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DDAH, 3546
MSR_C3_PMON_EVNT_SEL5
Uncore C-box 3 perfmon event select MSR.
Package
Register Address: DDBH, 3547
MSR_C3_PMON_CTR5
Uncore C-box 3 perfmon counter MSR.
Package
Register Address: DE0H, 3552
MSR_C7_PMON_BOX_CTRL
Uncore C-box 7 perfmon local box control MSR.
Package
Register Address: DE1H, 3553
MSR_C7_PMON_BOX_STATUS
Uncore C-box 7 perfmon local box status MSR.
Package
Register Address: DE2H, 3554
MSR_C7_PMON_BOX_OVF_CTRL
Uncore C-box 7 perfmon local box overflow control MSR.
Package
Register Address: DF0H, 3568
MSR_C7_PMON_EVNT_SEL0
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DF1H, 3569
MSR_C7_PMON_CTR0
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: DF2H, 3570
MSR_C7_PMON_EVNT_SEL1
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DF3H, 3571
MSR_C7_PMON_CTR1
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: DF4H, 3572
MSR_C7_PMON_EVNT_SEL2
Vol. 4
2-187
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DF5H, 3573
MSR_C7_PMON_CTR2
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: DF6H, 3574
MSR_C7_PMON_EVNT_SEL3
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DF7H, 3575
MSR_C7_PMON_CTR3
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: DF8H, 3576
MSR_C7_PMON_EVNT_SEL4
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DF9H, 3577
MSR_C7_PMON_CTR4
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: DFAH, 3578
MSR_C7_PMON_EVNT_SEL5
Uncore C-box 7 perfmon event select MSR.
Package
Register Address: DFBH, 3579
MSR_C7_PMON_CTR5
Uncore C-box 7 perfmon counter MSR.
Package
Register Address: E00H, 3584
MSR_R0_PMON_BOX_CTRL
Uncore R-box 0 perfmon local box control MSR.
Package
Register Address: E01H, 3585
MSR_R0_PMON_BOX_STATUS
Uncore R-box 0 perfmon local box status MSR.
Package
Register Address: E02H, 3586
MSR_R0_PMON_BOX_OVF_CTRL
Uncore R-box 0 perfmon local box overflow control MSR.
Package
Register Address: E04H, 3588
MSR_R0_PMON_IPERF0_P0
Uncore R-box 0 perfmon IPERF0 unit Port 0 select MSR.
Package
Register Address: E05H, 3589
MSR_R0_PMON_IPERF0_P1
Uncore R-box 0 perfmon IPERF0 unit Port 1 select MSR.
Package
Register Address: E06H, 3590
MSR_R0_PMON_IPERF0_P2
Uncore R-box 0 perfmon IPERF0 unit Port 2 select MSR.
Package
Register Address: E07H, 3591
MSR_R0_PMON_IPERF0_P3
Uncore R-box 0 perfmon IPERF0 unit Port 3 select MSR.
Package
Register Address: E08H, 3592
MSR_R0_PMON_IPERF0_P4
Uncore R-box 0 perfmon IPERF0 unit Port 4 select MSR.
Package
Register Address: E09H, 3593
MSR_R0_PMON_IPERF0_P5
Uncore R-box 0 perfmon IPERF0 unit Port 5 select MSR.
Package
Register Address: E0AH, 3594
MSR_R0_PMON_IPERF0_P6
Uncore R-box 0 perfmon IPERF0 unit Port 6 select MSR.
Package
Register Address: E0BH, 3595
MSR_R0_PMON_IPERF0_P7
Uncore R-box 0 perfmon IPERF0 unit Port 7 select MSR.
Package
2-188 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: E0CH, 3596
MSR_R0_PMON_QLX_P0
Uncore R-box 0 perfmon QLX unit Port 0 select MSR.
Package
Register Address: E0DH, 3597
MSR_R0_PMON_QLX_P1
Uncore R-box 0 perfmon QLX unit Port 1 select MSR.
Package
Register Address: E0EH, 3598
MSR_R0_PMON_QLX_P2
Uncore R-box 0 perfmon QLX unit Port 2 select MSR.
Package
Register Address: E0FH, 3599
MSR_R0_PMON_QLX_P3
Uncore R-box 0 perfmon QLX unit Port 3 select MSR.
Package
Register Address: E10H, 3600
MSR_R0_PMON_EVNT_SEL0
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E11H, 3601
MSR_R0_PMON_CTR0
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E12H, 3602
MSR_R0_PMON_EVNT_SEL1
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E13H, 3603
MSR_R0_PMON_CTR1
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E14H, 3604
MSR_R0_PMON_EVNT_SEL2
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E15H, 3605
MSR_R0_PMON_CTR2
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E16H, 3606
MSR_R0_PMON_EVNT_SEL3
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E17H, 3607
MSR_R0_PMON_CTR3
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E18H, 3608
MSR_R0_PMON_EVNT_SEL4
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E19H, 3609
MSR_R0_PMON_CTR4
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E1AH, 3610
MSR_R0_PMON_EVNT_SEL5
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E1BH, 3611
MSR_R0_PMON_CTR5
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E1CH, 3612
MSR_R0_PMON_EVNT_SEL6
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E1DH, 3613
MSR_R0_PMON_CTR6
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E1EH, 3614
MSR_R0_PMON_EVNT_SEL7
Vol. 4
2-189
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore R-box 0 perfmon event select MSR.
Package
Register Address: E1FH, 3615
MSR_R0_PMON_CTR7
Uncore R-box 0 perfmon counter MSR.
Package
Register Address: E20H, 3616
MSR_R1_PMON_BOX_CTRL
Uncore R-box 1 perfmon local box control MSR.
Package
Register Address: E21H, 3617
MSR_R1_PMON_BOX_STATUS
Uncore R-box 1 perfmon local box status MSR.
Package
Register Address: E22H, 3618
MSR_R1_PMON_BOX_OVF_CTRL
Uncore R-box 1 perfmon local box overflow control MSR.
Package
Register Address: E24H, 3620
MSR_R1_PMON_IPERF1_P8
Uncore R-box 1 perfmon IPERF1 unit Port 8 select MSR.
Package
Register Address: E25H, 3621
MSR_R1_PMON_IPERF1_P9
Uncore R-box 1 perfmon IPERF1 unit Port 9 select MSR.
Package
Register Address: E26H, 3622
MSR_R1_PMON_IPERF1_P10
Uncore R-box 1 perfmon IPERF1 unit Port 10 select MSR.
Package
Register Address: E27H, 3623
MSR_R1_PMON_IPERF1_P11
Uncore R-box 1 perfmon IPERF1 unit Port 11 select MSR.
Package
Register Address: E28H, 3624
MSR_R1_PMON_IPERF1_P12
Uncore R-box 1 perfmon IPERF1 unit Port 12 select MSR.
Package
Register Address: E29H, 3625
MSR_R1_PMON_IPERF1_P13
Uncore R-box 1 perfmon IPERF1 unit Port 13 select MSR.
Package
Register Address: E2AH, 3626
MSR_R1_PMON_IPERF1_P14
Uncore R-box 1 perfmon IPERF1 unit Port 14 select MSR.
Package
Register Address: E2BH, 3627
MSR_R1_PMON_IPERF1_P15
Uncore R-box 1 perfmon IPERF1 unit Port 15 select MSR.
Package
Register Address: E2CH, 3628
MSR_R1_PMON_QLX_P4
Uncore R-box 1 perfmon QLX unit Port 4 select MSR.
Package
Register Address: E2DH, 3629
MSR_R1_PMON_QLX_P5
Uncore R-box 1 perfmon QLX unit Port 5 select MSR.
Package
Register Address: E2EH, 3630
MSR_R1_PMON_QLX_P6
Uncore R-box 1 perfmon QLX unit Port 6 select MSR.
Package
Register Address: E2FH, 3631
MSR_R1_PMON_QLX_P7
Uncore R-box 1 perfmon QLX unit Port 7 select MSR.
Package
Register Address: E30H, 3632
MSR_R1_PMON_EVNT_SEL8
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E31H, 3633
MSR_R1_PMON_CTR8
Uncore R-box 1 perfmon counter MSR.
Package
2-190 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: E32H, 3634
MSR_R1_PMON_EVNT_SEL9
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E33H, 3635
MSR_R1_PMON_CTR9
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E34H, 3636
MSR_R1_PMON_EVNT_SEL10
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E35H, 3637
MSR_R1_PMON_CTR10
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E36H, 3638
MSR_R1_PMON_EVNT_SEL11
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E37H, 3639
MSR_R1_PMON_CTR11
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E38H, 3640
MSR_R1_PMON_EVNT_SEL12
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E39H, 3641
MSR_R1_PMON_CTR12
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E3AH, 3642
MSR_R1_PMON_EVNT_SEL13
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E3BH, 3643
MSR_R1_PMON_CTR13
Uncore R-box 1perfmon counter MSR.
Package
Register Address: E3CH, 3644
MSR_R1_PMON_EVNT_SEL14
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E3DH, 3645
MSR_R1_PMON_CTR14
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E3EH, 3646
MSR_R1_PMON_EVNT_SEL15
Uncore R-box 1 perfmon event select MSR.
Package
Register Address: E3FH, 3647
MSR_R1_PMON_CTR15
Uncore R-box 1 perfmon counter MSR.
Package
Register Address: E45H, 3653
MSR_B0_PMON_MATCH
Uncore B-box 0 perfmon local box match MSR.
Package
Register Address: E46H, 3654
MSR_B0_PMON_MASK
Uncore B-box 0 perfmon local box mask MSR.
Package
Register Address: E49H, 3657
MSR_S0_PMON_MATCH
Uncore S-box 0 perfmon local box match MSR.
Package
Register Address: E4AH, 3658
MSR_S0_PMON_MASK
Uncore S-box 0 perfmon local box mask MSR.
Package
Register Address: E4DH, 3661
MSR_B1_PMON_MATCH
Vol. 4
2-191
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-17. Additional MSRs in the Intel® Xeon® Processor 7500 Series (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore B-box 1 perfmon local box match MSR.
Package
Register Address: E4EH, 3662
MSR_B1_PMON_MASK
Uncore B-box 1 perfmon local box mask MSR.
Package
Register Address: E54H, 3668
MSR_M0_PMON_MM_CONFIG
Uncore M-box 0 perfmon local box address match/mask config MSR.
Package
Register Address: E55H, 3669
MSR_M0_PMON_ADDR_MATCH
Uncore M-box 0 perfmon local box address match MSR.
Package
Register Address: E56H, 3670
MSR_M0_PMON_ADDR_MASK
Uncore M-box 0 perfmon local box address mask MSR.
Package
Register Address: E59H, 3673
MSR_S1_PMON_MATCH
Uncore S-box 1 perfmon local box match MSR.
Package
Register Address: E5AH, 3674
MSR_S1_PMON_MASK
Uncore S-box 1 perfmon local box mask MSR.
Package
Register Address: E5CH, 3676
MSR_M1_PMON_MM_CONFIG
Uncore M-box 1 perfmon local box address match/mask config MSR.
Package
Register Address: E5DH, 3677
MSR_M1_PMON_ADDR_MATCH
Uncore M-box 1 perfmon local box address match MSR.
Package
Register Address: E5EH, 3678
MSR_M1_PMON_ADDR_MASK
Uncore M-box 1 perfmon local box address mask MSR.
Package
Register Address: 3B5H, 965
MSR_UNCORE_PMC5
See Section 20.3.1.2.2, “Uncore Performance Event Configuration Facility.”
Package
2.9
MSRS IN THE INTEL® XEON® PROCESSOR 5600 SERIES BASED ON
WESTMERE MICROARCHITECTURE
The Intel® Xeon® Processor 5600 Series is based on Westmere microarchitecture and supports the MSR interfaces
listed in Table 2-15, Table 2-16, plus additional MSRs listed in Table 2-18. These MSRs apply to the Intel Core i7, i5,
and i3 processor family with a CPUID Signature DisplayFamily_DisplayModel value of 06_25H or 06_2CH; see Table
2-1.
Table 2-18. Additional MSRs Supported by Intel® Processors Based on Westmere Microarchitecture
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 13CH, 316
MSR_FEATURE_CONFIG
AES Configuration (RW-L)
Core
Privileged post-BIOS agent must provide a #GP handler to handle unsuccessful read of this MSR.
2-192 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-18. Additional MSRs Supported by Intel® Processors Based on Westmere Microarchitecture (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
1:0
AES Configuration (RW-L)
Upon a successful read of this MSR, the configuration of AES instruction
set availability is as follows:
11b: AES instructions are not available until next RESET.
Otherwise, AES instructions are available.
Note, AES instruction set is not available if read is unsuccessful. If the
configuration is not 01b, AES instructions can be mis-configured if a
privileged agent unintentionally writes 11b.
63:2
Reserved.
Register Address: 1A7H, 423
MSR_OFFCORE_RSP_1
Offcore Response Event Select Register (R/W)
Thread
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.
39:32
Maximum Ratio Limit for 5C
Package
Maximum turbo ratio limit of 5 core active.
47:40
Maximum Ratio Limit for 6C
Package
Maximum turbo ratio limit of 6 core active.
63:48
Reserved.
Register Address: 1B0H, 432
IA32_ENERGY_PERF_BIAS
See Table 2-2.
Package
2.10
MSRS IN THE INTEL® XEON® PROCESSOR E7 FAMILY BASED ON WESTMERE
MICROARCHITECTURE
The Intel® Xeon® Processor E7 Family is based on the Westmere microarchitecture and supports the MSR inter-
faces listed in Table 2-15 (except MSR address 1ADH), Table 2-16, plus additional MSRs listed in Table 2-19. These
processors have a CPUID Signature DisplayFamily_DisplayModel value of 06_2FH.
Vol. 4
2-193
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-19. Additional MSRs Supported by the Intel® Xeon® Processor E7 Family
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 13CH, 316
MSR_FEATURE_CONFIG
AES Configuration (RW-L)
Core
Privileged post-BIOS agent must provide a #GP handler to handle unsuccessful read of this MSR.
1:0
AES Configuration (RW-L)
Upon a successful read of this MSR, the configuration of AES instruction set
availability is as follows:
11b: AES instructions are not available until next RESET.
Otherwise, AES instructions are available.
Note, AES instruction set is not available if read is unsuccessful. If the
configuration is not 01b, AES instructions can be mis-configured if a
privileged agent unintentionally writes 11b.
63:2
Reserved.
Register Address: 1A7H, 423
MSR_OFFCORE_RSP_1
Offcore Response Event Select Register (R/W)
Thread
Register Address: 1ADH, 429
MSR_TURBO_RATIO_LIMIT
Reserved. Attempt to read/write will cause #UD.
Package
Register Address: 1B0H, 432
IA32_ENERGY_PERF_BIAS
See Table 2-2.
Package
Register Address: F40H, 3904
MSR_C8_PMON_BOX_CTRL
Uncore C-box 8 perfmon local box control MSR.
Package
Register Address: F41H, 3905
MSR_C8_PMON_BOX_STATUS
Uncore C-box 8 perfmon local box status MSR.
Package
Register Address: F42H, 3906
MSR_C8_PMON_BOX_OVF_CTRL
Uncore C-box 8 perfmon local box overflow control MSR.
Package
Register Address: F50H, 3920
MSR_C8_PMON_EVNT_SEL0
Uncore C-box 8 perfmon event select MSR.
Package
Register Address: F51H, 3921
MSR_C8_PMON_CTR0
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: F52H, 3922
MSR_C8_PMON_EVNT_SEL1
Uncore C-box 8 perfmon event select MSR.
Package
Register Address: F53H, 3923
MSR_C8_PMON_CTR1
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: F54H, 3924
MSR_C8_PMON_EVNT_SEL2
Uncore C-box 8 perfmon event select MSR.
Package
Register Address: F55H, 3925
MSR_C8_PMON_CTR2
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: F56H, 3926
MSR_C8_PMON_EVNT_SEL3
Uncore C-box 8 perfmon event select MSR.
Package
2-194 Vol. 4
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-19. Additional MSRs Supported by the Intel® Xeon® Processor E7 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: F57H, 3927
MSR_C8_PMON_CTR3
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: F58H, 3928
MSR_C8_PMON_EVNT_SEL4
Uncore C-box 8 perfmon event select MSR.
Package
Register Address: F59H, 3929
MSR_C8_PMON_CTR4
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: F5AH, 3930
MSR_C8_PMON_EVNT_SEL5
Uncore C-box 8 perfmon event select MSR.
Package
Register Address: F5BH, 3931
MSR_C8_PMON_CTR5
Uncore C-box 8 perfmon counter MSR.
Package
Register Address: FC0H, 4032
MSR_C9_PMON_BOX_CTRL
Uncore C-box 9 perfmon local box control MSR.
Package
Register Address: FC1H, 4033
MSR_C9_PMON_BOX_STATUS
Uncore C-box 9 perfmon local box status MSR.
Package
Register Address: FC2H, 4034
MSR_C9_PMON_BOX_OVF_CTRL
Uncore C-box 9 perfmon local box overflow control MSR.
Package
Register Address: FD0H, 4048
MSR_C9_PMON_EVNT_SEL0
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FD1H, 4049
MSR_C9_PMON_CTR0
Uncore C-box 9 perfmon counter MSR.
Package
Register Address: FD2H, 4050
MSR_C9_PMON_EVNT_SEL1
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FD3H, 4051
MSR_C9_PMON_CTR1
Uncore C-box 9 perfmon counter MSR.
Package
Register Address: FD4H, 4052
MSR_C9_PMON_EVNT_SEL2
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FD5H, 4053
MSR_C9_PMON_CTR2
Uncore C-box 9 perfmon counter MSR.
Package
Register Address: FD6H, 4054
MSR_C9_PMON_EVNT_SEL3
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FD7H, 4055
MSR_C9_PMON_CTR3
Uncore C-box 9 perfmon counter MSR.
Package
Register Address: FD8H, 4056
MSR_C9_PMON_EVNT_SEL4
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FD9H, 4057
MSR_C9_PMON_CTR4
Uncore C-box 9 perfmon counter MSR.
Package
Register Address: FDAH, 4058
MSR_C9_PMON_EVNT_SEL5
Vol. 4
2-195
MODEL-SPECIFIC REGISTERS (MSRS)
Table 2-19. Additional MSRs Supported by the Intel® Xeon® Processor E7 Family (Contd.)
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Uncore C-box 9 perfmon event select MSR.
Package
Register Address: FDBH, 4059
MSR_C9_PMON_CTR5
Uncore C-box 9 perfmon counter MSR.
Package
2.11
MSRS IN THE INTEL® PROCESSOR FAMILY BASED ON SANDY BRIDGE
MICROARCHITECTURE
Table 2-20 lists model-specific registers (MSRs) that are common to the Intel® processor family based on Sandy
Bridge microarchitecture. These processors have a CPUID Signature DisplayFamily_DisplayModel value of 06_2AH
or 06_2DH; see Table 2-1. Additional MSRs specific to processors with a CPUID Signature
DisplayFamily_DisplayModel value of 06_2AH are listed in Table 2-21.
Table 2-20. MSRs Supported by Intel® Processors Based on Sandy Bridge Microarchitecture
Register Address: Hex, Decimal
Register Name (Former Register Name)
Register Information / Bit Fields
Bit Description
Scope
Register Address: 0H, 0
IA32_P5_MC_ADDR
See Section 2.23, “MSRs in Pentium Processors.”
Thread
Register Address: 1H, 1
IA32_P5_MC_TYPE
See Section 2.23, “MSRs in Pentium Processors.”
Thread
Register Address: 6H, 6
IA32_MONITOR_FILTER_SIZE
See Section 9.10.5, “Monitor/Mwait Address Range Determination,” and Table 2-2.
Thread
Register Address: 10H, 16
IA32_TIME_STAMP_COUNTER
See Section 18.17, “Time-Stamp Counter,” and see Table 2-2.
Thread
Register Address: 17H, 23
IA32_PLATFORM_ID
Platform ID (R)
Package
See Table 2-2.
Register Address: 1BH, 27
IA32_APIC_BASE
See Section 11.4.4, “Local APIC Status and Location,” and Table 2-2.
Thread
Register Address: 34H, 52
MSR_SMI_COUNT
SMI Counter (R/O)
Thread
31:0
SMI Count (R/O)
Count SMIs.
63:32
Reserved.
Register Address: 3AH, 58
IA32_FEATURE_CONTROL
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)
2-196 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
14:8
SENTER Local Functions Enables (R/WL)
15
SENTER Global Functions Enable (R/WL)
Register Address: 79H, 121
IA32_BIOS_UPDT_TRIG
BIOS Update Trigger Register (W)
Core
See Table 2-2.
Register Address: 8BH, 139
IA32_BIOS_SIGN_ID
BIOS Update Signature ID (R/W)
Thread
See Table 2-2.
Register Address: C1H, 193
IA32_PMC0
Performance Counter Register
Thread
See Table 2-2.
Register Address: C2H, 194
IA32_PMC1
Performance Counter Register
Thread
See Table 2-2.
Register Address: C3H, 195
IA32_PMC2
Performance Counter Register
Thread
See Table 2-2.
Register Address: C4H, 196
IA32_PMC3
Performance Counter Register
Thread
See Table 2-2.
Register Address: C5H, 197
IA32_PMC4
Performance Counter Register (if core not shared by threads)
Core
Register Address: C6H, 198
IA32_PMC5
Performance Counter Register (if core not shared by threads)
Core
Register Address: C7H, 199
IA32_PMC6
Performance Counter Register (if core not shared by threads)
Core
Register Address: C8H, 200
IA32_PMC7
Performance Counter Register (if core not shared by threads)
Core
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.
Vol. 4
2-197
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
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.
39:30
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.
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.
2-198 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
28
Enable C1 Undemotion (R/W)
When set, enables undemotion from demoted C1.
63:29
Reserved.
Register Address: E4H, 228
MSR_PMG_IO_CAPTURE_BASE
Power Management IO Redirection in C-state (R/W)
Core
15:0
LVL_2 Base Address (R/W)
Specifies the base address visible to software for IO redirection. If IO
MWAIT Redirection is enabled, reads to this address will be consumed by
the power management logic and decoded to MWAIT instructions. When IO
port address redirection is enabled, this is the IO port address reported to
the OS/software.
18:16
C-State Range (R/W)
Specifies the encoding value of the maximum C-State code name to be
included when IO read to MWAIT redirection is enabled by
MSR_PKG_CST_CONFIG_CONTROL[bit10]:
000b - C3 is the max C-State to include.
001b - C6 is the max C-State to include.
010b - C7 is the max C-State to include.
63:19
Reserved.
Register Address: E7H, 231
IA32_MPERF
Maximum Performance Frequency Clock Count (R/W)
Thread
See Table 2-2.
Register Address: E8H, 232
IA32_APERF
Actual Performance Frequency Clock Count (R/W)
Thread
See Table 2-2.
Register Address: FEH, 254
IA32_MTRRCAP
See Table 2-2.
Thread
Register Address: 13CH, 316
MSR_FEATURE_CONFIG
AES Configuration (RW-L)
Core
Privileged post-BIOS agent must provide a #GP handler to handle unsuccessful read of this MSR.
1:0
AES Configuration (RW-L)
Upon a successful read of this MSR, the configuration of AES instruction
set availability is as follows:
11b: AES instructions are not available until next RESET.
Otherwise, AES instructions are available.
Note, AES instruction set is not available if read is unsuccessful. If the
configuration is not 01b, AES instructions can be mis-configured if a
privileged agent unintentionally writes 11b.
63:2
Reserved.
Register Address: 174H, 372
IA32_SYSENTER_CS
See Table 2-2.
Thread
Vol. 4
2-199
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: 175H, 373
IA32_SYSENTER_ESP
See Table 2-2.
Thread
Register Address: 176H, 374
IA32_SYSENTER_EIP
See Table 2-2.
Thread
Register Address: 179H, 377
IA32_MCG_CAP
See Table 2-2.
Thread
Register Address: 17AH, 378
IA32_MCG_STATUS
Global Machine Check Status
Thread
0
RIPV
When set, bit indicates that the instruction addressed by the instruction
pointer pushed on the stack (when the machine check was generated) can
be used to restart the program. If cleared, the program cannot be reliably
restarted.
1
EIPV
When set, bit indicates that the instruction addressed by the instruction
pointer pushed on the stack (when the machine check was generated) is
directly associated with the error.
2
MCIP
When set, bit indicates that a machine check has been generated. If a
second machine check is detected while this bit is still set, the processor
enters a shutdown state. Software should write this bit to 0 after
processing a machine check exception.
63:3
Reserved.
Register Address: 186H, 390
IA32_PERFEVTSEL0
See Table 2-2.
Thread
Register Address: 187H, 391
IA32_PERFEVTSEL1
See Table 2-2.
Thread
Register Address: 188H, 392
IA32_PERFEVTSEL2
See Table 2-2.
Thread
Register Address: 189H, 393
IA32_PERFEVTSEL3
See Table 2-2.
Thread
Register Address: 18AH, 394
IA32_PERFEVTSEL4
See Table 2-2. If CPUID.0AH:EAX[15:8] > 4.
Core
Register Address: 18BH, 395
IA32_PERFEVTSEL5
See Table 2-2. If CPUID.0AH:EAX[15:8] > 5.
Core
Register Address: 18CH, 396
IA32_PERFEVTSEL6
See Table 2-2. If CPUID.0AH:EAX[15:8] > 6.
Core
Register Address: 18DH, 397
IA32_PERFEVTSEL7
See Table 2-2. If CPUID.0AH:EAX[15:8] > 7.
Core
Register Address: 198H, 408
IA32_PERF_STATUS
2-200 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.
Package
15:0
Current Performance State Value
63:16
Reserved.
Register Address: 198H, 408
MSR_PERF_STATUS
Performance Status
Package
47:32
Core Voltage (R/O)
P-state core voltage can be computed by
MSR_PERF_STATUS[37:32] * (float) 1/(2^13).
Register Address: 199H, 409
IA32_PERF_CTL
See Table 2-2.
Thread
Register Address: 19AH, 410
IA32_CLOCK_MODULATION
Clock Modulation (R/W)
Thread
See Table 2-2.
IA32_CLOCK_MODULATION MSR was originally named IA32_THERM_CONTROL MSR.
3:0
On demand Clock Modulation Duty Cycle (R/W)
In 6.25% increment.
4
On demand Clock Modulation Enable (R/W)
63:5
Reserved.
Register Address: 19BH, 411
IA32_THERM_INTERRUPT
Thermal Interrupt Control (R/W)
Core
See Table 2-2.
Register Address: 19CH, 412
IA32_THERM_STATUS
Thermal Monitor Status (R/W)
Core
See Table 2-2.
0
Thermal Status (R/O)
See Table 2-2.
1
Thermal Status Log (R/WC0)
See Table 2-2.
2
PROTCHOT # or FORCEPR# Status (R/O)
See Table 2-2.
3
PROTCHOT # or FORCEPR# Log (R/WC0)
See Table 2-2.
4
Critical Temperature Status (R/O)
See Table 2-2.
5
Critical Temperature Status Log (R/WC0)
See Table 2-2.
6
Thermal Threshold #1 Status (R/O)
See Table 2-2.
Vol. 4
2-201
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
Thermal Threshold #1 Log (R/WC0)
See Table 2-2.
8
Thermal Threshold #2 Status (R/O)
See Table 2-2.
9
Thermal Threshold #2 Log (R/WC0)
See Table 2-2.
10
Power Limitation Status (R/O)
See Table 2-2.
11
Power Limitation Log (R/WC0)
See Table 2-2.
15:12
Reserved.
22:16
Digital Readout (R/O)
See Table 2-2.
26:23
Reserved.
30:27
Resolution in Degrees Celsius (R/O)
See Table 2-2.
31
Reading Valid (R/O)
See Table 2-2.
63:32
Reserved.
Register Address: 1A0H, 416
IA32_MISC_ENABLE
Enable Misc. Processor Features (R/W)
Allows a variety of processor functions to be enabled and disabled.
0
Fast-Strings Enable
Thread
See Table 2-2.
6:1
Reserved.
7
Performance Monitoring Available (R)
Thread
See Table 2-2.
10:8
Reserved
11
Branch Trace Storage Unavailable (R/O)
Thread
See Table 2-2.
12
Processor Event Based Sampling Unavailable (R/O)
Thread
See Table 2-2.
15:13
Reserved.
16
Enhanced Intel SpeedStep Technology Enable (R/W)
Package
See Table 2-2.
18
ENABLE MONITOR FSM (R/W)
Thread
See Table 2-2.
21:19
Reserved.
2-202 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
22
Limit CPUID Maxval (R/W)
Thread
See Table 2-2.
23
xTPR Message Disable (R/W)
Thread
See Table 2-2.
33:24
Reserved.
34
XD Bit Disable (R/W)
Thread
See Table 2-3.
37:35
Reserved.
38
Turbo Mode Disable (R/W)
Package
When set to 1 on processors that support Intel Turbo Boost Technology,
the turbo mode feature is disabled and the IDA_Enable feature flag will be
clear (CPUID.06H: EAX[1]=0).
When set to a 0 on processors that support IDA, CPUID.06H: EAX[1]
reports the processor’s support of turbo mode is enabled.
Note: The power-on default value is used by BIOS to detect hardware
support of turbo mode. If the power-on default value is 1, turbo mode is
available in the processor. If the power-on default value is 0, turbo mode is
not available.
63:39
Reserved.
Register Address: 1A2H, 418
MSR_TEMPERATURE_TARGET
Temperature Target
Unique
15:0
Reserved.
23:16
Temperature Target (R)
The minimum temperature at which PROCHOT# will be asserted. The value
is degrees C.
63:24
Reserved.
Register Address: 1A4H, 420
MSR_MISC_FEATURE_CONTROL
Miscellaneous Feature Control (R/W)
0
L2 Hardware Prefetcher Disable (R/W)
Core
If 1, disables the L2 hardware prefetcher, which fetches additional lines of
code or data into the L2 cache.
1
L2 Adjacent Cache Line Prefetcher Disable (R/W)
Core
If 1, disables the adjacent cache line prefetcher, which fetches the cache
line that comprises a cache line pair (128 bytes).
2
DCU Hardware Prefetcher Disable (R/W)
Core
If 1, disables the L1 data cache prefetcher, which fetches the next cache
line into L1 data cache.
3
DCU IP Prefetcher Disable (R/W)
Core
If 1, disables the L1 data cache IP prefetcher, which uses sequential load
history (based on instruction pointer of previous loads) to determine
whether to prefetch additional lines.
63:4
Reserved.
Register Address: 1A6H, 422
MSR_OFFCORE_RSP_0
Vol. 4
2-203
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
Offcore Response Event Select Register (R/W)
Thread
Register Address: 1A7H, 423
MSR_OFFCORE_RSP_1
Offcore Response Event Select Register (R/W)
Thread
Register Address: 1AAH, 426
MSR_MISC_PWR_MGMT
Miscellaneous Power Management Control
Various model specific features enumeration. See http://biosbits.org.
Register Address: 1B0H, 432
IA32_ENERGY_PERF_BIAS
See Table 2-2.
Package
Register Address: 1B1H, 433
IA32_PACKAGE_THERM_STATUS
See Table 2-2.
Package
Register Address: 1B2H, 434
IA32_PACKAGE_THERM_INTERRUPT
See Table 2-2.
Package
Register Address: 1C8H, 456
MSR_LBR_SELECT
Last Branch Record Filtering Select Register (R/W)
Thread
See Section 18.9.2, “Filtering of Last Branch Records.”
0
CPL_EQ_0
1
CPL_NEQ_0
2
JCC
3
NEAR_REL_CALL
4
NEAR_IND_CALL
5
NEAR_RET
6
NEAR_IND_JMP
7
NEAR_REL_JMP
8
FAR_BRANCH
63:9
Reserved.
Register Address: 1C9H, 457
MSR_LASTBRANCH_TOS
Last Branch Record Stack TOS (R/W)
Thread
Contains an index (bits 0-3) that points to the MSR containing the most recent branch record.
See MSR_LASTBRANCH_0_FROM_IP (at 680H).
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
2-204 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
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
Vol. 4
2-205
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
2-206 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: 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 18.4.1, “IA32_DEBUGCTL MSR.”
Thread
5:0
LBR Format
See Table 2-2.
6
PEBS Record Format.
Vol. 4
2-207
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 20.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 20.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
2-208 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
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 20.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 20.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
Vol. 4
2-209
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 20.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 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
2-210 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: 401H, 1025
IA32_MC0_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Core
Register Address: 402H, 1026
IA32_MC0_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 403H, 1027
IA32_MC0_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 404H, 1028
IA32_MC1_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 405H, 1029
IA32_MC1_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Core
Register Address: 406H, 1030
IA32_MC1_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 407H, 1031
IA32_MC1_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 408H, 1032
IA32_MC2_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 409H, 1033
IA32_MC2_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Core
Register Address: 40AH, 1034
IA32_MC2_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 40BH, 1035
IA32_MC2_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 40CH, 1036
IA32_MC3_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Core
Register Address: 40DH, 1037
IA32_MC3_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Core
Register Address: 40EH, 1038
IA32_MC3_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Core
Register Address: 40FH, 1039
IA32_MC3_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Core
Register Address: 410H, 1040
IA32_MC4_CTL
See Section 16.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.
Vol. 4
2-211
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 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
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.”
2-212 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: 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 20.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 15.10.1, “RAPL Interfaces.”
Register Address: 60AH, 1546
MSR_PKGC3_IRTL
Vol. 4
2-213
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.
2-214 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: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 15.10.3, “Package RAPL Domain.”
Register Address: 611H, 1553
MSR_PKG_ENERGY_STATUS
PKG Energy Status (R/O)
Package
See Section 15.10.3, “Package RAPL Domain.”
Register Address: 614H, 1556
MSR_PKG_POWER_INFO
PKG RAPL Parameters (R/W)
Package
See Section 15.10.3, “Package RAPL Domain.”
Register Address: 638H, 1592
MSR_PP0_POWER_LIMIT
PP0 RAPL Power Limit Control (R/W)
Package
See Section 15.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 18.9.1 and record format in Section 18.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.
Vol. 4
2-215
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
2-216 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 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
Vol. 4
2-217
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 18.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.
2-218 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
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 15.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 63AH, 1594
MSR_PP0_POLICY
Vol. 4
2-219
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 15.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 640H, 1600
MSR_PP1_POWER_LIMIT
PP1 RAPL Power Limit Control (R/W)
Package
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 641H, 1601
MSR_PP1_ENERGY_STATUS
PP1 Energy Status (R/O)
Package
See Section 15.10.4, “PP0/PP1 RAPL Domains.”
Register Address: 642H, 1602
MSR_PP1_POLICY
PP1 Balance Policy (R/W)
Package
See Section 15.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.
2-220 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: 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
Vol. 4
2-221
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
2-222 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
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
Vol. 4
2-223
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
2-224 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
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 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 415H, 1045
IA32_MC5_STATUS
Vol. 4
2-225
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 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 416H, 1046
IA32_MC5_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 417H, 1047
IA32_MC5_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 418H, 1048
IA32_MC6_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 419H, 1049
IA32_MC6_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 41AH, 1050
IA32_MC6_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41BH, 1051
IA32_MC6_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 41CH, 1052
IA32_MC7_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 41DH, 1053
IA32_MC7_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 41EH, 1054
IA32_MC7_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 41FH, 1055
IA32_MC7_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 420H, 1056
IA32_MC8_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 421H, 1057
IA32_MC8_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 422H, 1058
IA32_MC8_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 423H, 1059
IA32_MC8_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 424H, 1060
IA32_MC9_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 425H, 1061
IA32_MC9_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 426H, 1062
IA32_MC9_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 427H, 1063
IA32_MC9_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
2-226 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
Register Address: 428H, 1064
IA32_MC10_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 429H, 1065
IA32_MC10_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 42AH, 1066
IA32_MC10_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42BH, 1067
IA32_MC10_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 42CH, 1068
IA32_MC11_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 42DH, 1069
IA32_MC11_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 42EH, 1070
IA32_MC11_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 42FH, 1071
IA32_MC11_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 430H, 1072
IA32_MC12_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 431H, 1073
IA32_MC12_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 432H, 1074
IA32_MC12_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 433H, 1075
IA32_MC12_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 434H, 1076
IA32_MC13_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 435H, 1077
IA32_MC13_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 436H, 1078
IA32_MC13_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 437H, 1079
IA32_MC13_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 438H, 1080
IA32_MC14_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 439H, 1081
IA32_MC14_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 43AH, 1082
IA32_MC14_ADDR
Vol. 4
2-227
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 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43BH, 1083
IA32_MC14_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 43CH, 1084
IA32_MC15_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 43DH, 1085
IA32_MC15_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 43EH, 1086
IA32_MC15_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 43FH, 1087
IA32_MC15_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 440H, 1088
IA32_MC16_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 441H, 1089
IA32_MC16_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 442H, 1090
IA32_MC16_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 443H, 1091
IA32_MC16_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 444H, 1092
IA32_MC17_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 445H, 1093
IA32_MC17_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 446H, 1094
IA32_MC17_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 447H, 1095
IA32_MC17_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 448H, 1096
IA32_MC18_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
Register Address: 449H, 1097
IA32_MC18_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 44AH, 1098
IA32_MC18_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44BH, 1099
IA32_MC18_MISC
See Section 16.3.2.4, “IA32_MCi_MISC MSRs.”
Package
Register Address: 44CH, 1100
IA32_MC19_CTL
See Section 16.3.2.1, “IA32_MCi_CTL MSRs.”
Package
2-228 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
Register Address: 44DH, 1101
IA32_MC19_STATUS
See Section 16.3.2.2, “IA32_MCi_STATUS MSRS,” and Chapter 17.
Package
Register Address: 44EH, 1102
IA32_MC19_ADDR
See Section 16.3.2.3, “IA32_MCi_ADDR MSRs.”
Package
Register Address: 44FH, 1103
IA32_MC19_MISC
See Section 16.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 15.10.5, “DRAM RAPL Domain.”
Register Address: 619H, 1561
MSR_DRAM_ENERGY_STATUS
DRAM Energy Status (R/O)
Package
See Section 15.10.5, “DRAM RAPL Domain.”
Register Address: 61BH, 1563
MSR_DRAM_PERF_STATUS
DRAM Performance Throttling Status (R/O)
Package
See Section 15.10.5, “DRAM RAPL Domain.”
Register Address: 61CH, 1564
MSR_DRAM_POWER_INFO
DRAM RAPL Parameters (R/W)
Package
See Section 15.10.5, “DRAM RAPL Domain.”
Register Address: 639H, 1593
MSR_PP0_ENERGY_STATUS
PP0 Energy Status (R/O)
Package
See Section 15.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
Vol. 4
2-229
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
2-230 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
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
Vol. 4
2-231
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
2-232 Vol. 4
|
||
|
|
|