MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IvyBridgeMsr.h File Reference

Data Structures

union  MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER
 
union  MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER
 
union  MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL_REGISTER
 
union  MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1_REGISTER
 
union  MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2_REGISTER
 
union  MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL_REGISTER
 
union  MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO_REGISTER
 
union  MSR_IVY_BRIDGE_PPIN_CTL_REGISTER
 
union  MSR_IVY_BRIDGE_PLATFORM_INFO_1_REGISTER
 
union  MSR_IVY_BRIDGE_ERROR_CONTROL_REGISTER
 
union  MSR_IVY_BRIDGE_TEMPERATURE_TARGET_REGISTER
 
union  MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1_REGISTER
 
union  MSR_IVY_BRIDGE_IA32_MC6_MISC_REGISTER
 
union  MSR_IVY_BRIDGE_PEBS_ENABLE_REGISTER
 

Macros

#define IS_IVY_BRIDGE_PROCESSOR(DisplayFamily, DisplayModel)
 
#define MSR_IVY_BRIDGE_PLATFORM_INFO   0x000000CE
 
#define MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL   0x000000E2
 
#define MSR_IVY_BRIDGE_PP0_ENERGY_STATUS   0x00000639
 
#define MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL   0x00000648
 
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1   0x00000649
 
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2   0x0000064A
 
#define MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL   0x0000064B
 
#define MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO   0x0000064C
 
#define MSR_IVY_BRIDGE_PPIN_CTL   0x0000004E
 
#define MSR_IVY_BRIDGE_PPIN   0x0000004F
 
#define MSR_IVY_BRIDGE_PLATFORM_INFO_1   0x000000CE
 
#define MSR_IVY_BRIDGE_ERROR_CONTROL   0x0000017F
 
#define MSR_IVY_BRIDGE_TEMPERATURE_TARGET   0x000001A2
 
#define MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1   0x000001AE
 
#define MSR_IVY_BRIDGE_IA32_MC6_MISC   0x0000041B
 
#define MSR_IVY_BRIDGE_PKG_PERF_STATUS   0x00000613
 
#define MSR_IVY_BRIDGE_DRAM_POWER_LIMIT   0x00000618
 
#define MSR_IVY_BRIDGE_DRAM_ENERGY_STATUS   0x00000619
 
#define MSR_IVY_BRIDGE_DRAM_PERF_STATUS   0x0000061B
 
#define MSR_IVY_BRIDGE_DRAM_POWER_INFO   0x0000061C
 
#define MSR_IVY_BRIDGE_PEBS_ENABLE   0x000003F1
 
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CTL   0x00000C00
 
#define MSR_IVY_BRIDGE_PMON_GLOBAL_STATUS   0x00000C01
 
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG   0x00000C06
 
#define MSR_IVY_BRIDGE_U_PMON_BOX_STATUS   0x00000C15
 
#define MSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS   0x00000C35
 
#define MSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1   0x00000D1A
 
#define MSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1   0x00000D3A
 
#define MSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1   0x00000D5A
 
#define MSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1   0x00000D7A
 
#define MSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1   0x00000D9A
 
#define MSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1   0x00000DBA
 
#define MSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1   0x00000DDA
 
#define MSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1   0x00000DFA
 
#define MSR_IVY_BRIDGE_C8_PMON_BOX_CTL   0x00000E04
 
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL0   0x00000E10
 
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL1   0x00000E11
 
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL2   0x00000E12
 
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL3   0x00000E13
 
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER   0x00000E14
 
#define MSR_IVY_BRIDGE_C8_PMON_CTR0   0x00000E16
 
#define MSR_IVY_BRIDGE_C8_PMON_CTR1   0x00000E17
 
#define MSR_IVY_BRIDGE_C8_PMON_CTR2   0x00000E18
 
#define MSR_IVY_BRIDGE_C8_PMON_CTR3   0x00000E19
 
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1   0x00000E1A
 
#define MSR_IVY_BRIDGE_C9_PMON_BOX_CTL   0x00000E24
 
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL0   0x00000E30
 
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL1   0x00000E31
 
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL2   0x00000E32
 
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL3   0x00000E33
 
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER   0x00000E34
 
#define MSR_IVY_BRIDGE_C9_PMON_CTR0   0x00000E36
 
#define MSR_IVY_BRIDGE_C9_PMON_CTR1   0x00000E37
 
#define MSR_IVY_BRIDGE_C9_PMON_CTR2   0x00000E38
 
#define MSR_IVY_BRIDGE_C9_PMON_CTR3   0x00000E39
 
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1   0x00000E3A
 
#define MSR_IVY_BRIDGE_C10_PMON_BOX_CTL   0x00000E44
 
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL0   0x00000E50
 
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL1   0x00000E51
 
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL2   0x00000E52
 
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL3   0x00000E53
 
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER   0x00000E54
 
#define MSR_IVY_BRIDGE_C10_PMON_CTR0   0x00000E56
 
#define MSR_IVY_BRIDGE_C10_PMON_CTR1   0x00000E57
 
#define MSR_IVY_BRIDGE_C10_PMON_CTR2   0x00000E58
 
#define MSR_IVY_BRIDGE_C10_PMON_CTR3   0x00000E59
 
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1   0x00000E5A
 
#define MSR_IVY_BRIDGE_C11_PMON_BOX_CTL   0x00000E64
 
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL0   0x00000E70
 
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL1   0x00000E71
 
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL2   0x00000E72
 
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL3   0x00000E73
 
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER   0x00000E74
 
#define MSR_IVY_BRIDGE_C11_PMON_CTR0   0x00000E76
 
#define MSR_IVY_BRIDGE_C11_PMON_CTR1   0x00000E77
 
#define MSR_IVY_BRIDGE_C11_PMON_CTR2   0x00000E78
 
#define MSR_IVY_BRIDGE_C11_PMON_CTR3   0x00000E79
 
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1   0x00000E7A
 
#define MSR_IVY_BRIDGE_C12_PMON_BOX_CTL   0x00000E84
 
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL0   0x00000E90
 
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL1   0x00000E91
 
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL2   0x00000E92
 
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL3   0x00000E93
 
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER   0x00000E94
 
#define MSR_IVY_BRIDGE_C12_PMON_CTR0   0x00000E96
 
#define MSR_IVY_BRIDGE_C12_PMON_CTR1   0x00000E97
 
#define MSR_IVY_BRIDGE_C12_PMON_CTR2   0x00000E98
 
#define MSR_IVY_BRIDGE_C12_PMON_CTR3   0x00000E99
 
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1   0x00000E9A
 
#define MSR_IVY_BRIDGE_C13_PMON_BOX_CTL   0x00000EA4
 
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL0   0x00000EB0
 
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL1   0x00000EB1
 
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL2   0x00000EB2
 
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL3   0x00000EB3
 
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER   0x00000EB4
 
#define MSR_IVY_BRIDGE_C13_PMON_CTR0   0x00000EB6
 
#define MSR_IVY_BRIDGE_C13_PMON_CTR1   0x00000EB7
 
#define MSR_IVY_BRIDGE_C13_PMON_CTR2   0x00000EB8
 
#define MSR_IVY_BRIDGE_C13_PMON_CTR3   0x00000EB9
 
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1   0x00000EBA
 
#define MSR_IVY_BRIDGE_C14_PMON_BOX_CTL   0x00000EC4
 
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL0   0x00000ED0
 
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL1   0x00000ED1
 
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL2   0x00000ED2
 
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL3   0x00000ED3
 
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER   0x00000ED4
 
#define MSR_IVY_BRIDGE_C14_PMON_CTR0   0x00000ED6
 
#define MSR_IVY_BRIDGE_C14_PMON_CTR1   0x00000ED7
 
#define MSR_IVY_BRIDGE_C14_PMON_CTR2   0x00000ED8
 
#define MSR_IVY_BRIDGE_C14_PMON_CTR3   0x00000ED9
 
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1   0x00000EDA
 
#define MSR_IVY_BRIDGE_IA32_MC29_CTL   0x00000474
 
#define MSR_IVY_BRIDGE_IA32_MC30_CTL   0x00000478
 
#define MSR_IVY_BRIDGE_IA32_MC31_CTL   0x0000047C
 
#define MSR_IVY_BRIDGE_IA32_MC29_STATUS   0x00000475
 
#define MSR_IVY_BRIDGE_IA32_MC30_STATUS   0x00000479
 
#define MSR_IVY_BRIDGE_IA32_MC31_STATUS   0x0000047D
 
#define MSR_IVY_BRIDGE_IA32_MC29_ADDR   0x00000476
 
#define MSR_IVY_BRIDGE_IA32_MC30_ADDR   0x0000047A
 
#define MSR_IVY_BRIDGE_IA32_MC31_ADDR   0x0000047E
 
#define MSR_IVY_BRIDGE_IA32_MC29_MISC   0x00000477
 
#define MSR_IVY_BRIDGE_IA32_MC30_MISC   0x0000047B
 
#define MSR_IVY_BRIDGE_IA32_MC31_MISC   0x0000047F
 

Detailed Description

MSR Definitions for Intel processors based on the Ivy Bridge microarchitecture.

Provides defines for Machine Specific Registers(MSR) indexes. Data structures are provided for MSRs that contain one or more bit fields. If the MSR value returned is a single 32-bit or 64-bit value, then a data structure is not provided for that MSR.

Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Specification Reference:
Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 4, May 2018, Volume 4: Model-Specific-Registers (MSR)

Macro Definition Documentation

#define IS_IVY_BRIDGE_PROCESSOR (   DisplayFamily,
  DisplayModel 
)
Value:
(DisplayFamily == 0x06 && \
( \
DisplayModel == 0x3A || \
DisplayModel == 0x3E \
) \
)

Is Intel processors based on the Ivy Bridge microarchitecture?

Parameters
DisplayFamilyDisplay Family ID
DisplayModelDisplay Model ID
Return values
TRUEYes, it is.
FALSENo, it isn't.
#define MSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1   0x00000D1A

Package. Uncore C-box 0 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1 (0x00000D1A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1 is defined as MSR_C0_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_CTL   0x00000E44

Package. Uncore C-box 10 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_BOX_CTL (0x00000E44)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_BOX_CTL is defined as MSR_C10_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER   0x00000E54

Package. Uncore C-box 10 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_BOX_FILTER (0x00000E54)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER is defined as MSR_C10_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1   0x00000E5A

Package. Uncore C-box 10 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1 (0x00000E5A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1 is defined as MSR_C10_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_CTR0   0x00000E56

Package. Uncore C-box 10 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_CTR0 (0x00000E56)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_CTR0 is defined as MSR_C10_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_CTR1   0x00000E57

Package. Uncore C-box 10 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_CTR1 (0x00000E57)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_CTR1 is defined as MSR_C10_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_CTR2   0x00000E58

Package. Uncore C-box 10 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_CTR2 (0x00000E58)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_CTR2 is defined as MSR_C10_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_CTR3   0x00000E59

Package. Uncore C-box 10 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_CTR3 (0x00000E59)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_CTR3 is defined as MSR_C10_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL0   0x00000E50

Package. Uncore C-box 10 perfmon event select for C-box 10 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_EVNTSEL0 (0x00000E50)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_EVNTSEL0 is defined as MSR_C10_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL1   0x00000E51

Package. Uncore C-box 10 perfmon event select for C-box 10 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_EVNTSEL1 (0x00000E51)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_EVNTSEL1 is defined as MSR_C10_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL2   0x00000E52

Package. Uncore C-box 10 perfmon event select for C-box 10 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_EVNTSEL2 (0x00000E52)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_EVNTSEL2 is defined as MSR_C10_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL3   0x00000E53

Package. Uncore C-box 10 perfmon event select for C-box 10 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C10_PMON_EVNTSEL3 (0x00000E53)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C10_PMON_EVNTSEL3 is defined as MSR_C10_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_CTL   0x00000E64

Package. Uncore C-box 11 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_BOX_CTL (0x00000E64)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_BOX_CTL is defined as MSR_C11_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER   0x00000E74

Package. Uncore C-box 11 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_BOX_FILTER (0x00000E74)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER is defined as MSR_C11_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1   0x00000E7A

Package. Uncore C-box 11 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1 (0x00000E7A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1 is defined as MSR_C11_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_CTR0   0x00000E76

Package. Uncore C-box 11 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_CTR0 (0x00000E76)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_CTR0 is defined as MSR_C11_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_CTR1   0x00000E77

Package. Uncore C-box 11 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_CTR1 (0x00000E77)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_CTR1 is defined as MSR_C11_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_CTR2   0x00000E78

Package. Uncore C-box 11 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_CTR2 (0x00000E78)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_CTR2 is defined as MSR_C11_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_CTR3   0x00000E79

Package. Uncore C-box 11 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_CTR3 (0x00000E79)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_CTR3 is defined as MSR_C11_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL0   0x00000E70

Package. Uncore C-box 11 perfmon event select for C-box 11 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_EVNTSEL0 (0x00000E70)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_EVNTSEL0 is defined as MSR_C11_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL1   0x00000E71

Package. Uncore C-box 11 perfmon event select for C-box 11 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_EVNTSEL1 (0x00000E71)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_EVNTSEL1 is defined as MSR_C11_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL2   0x00000E72

Package. Uncore C-box 11 perfmon event select for C-box 11 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_EVNTSEL2 (0x00000E72)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_EVNTSEL2 is defined as MSR_C11_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL3   0x00000E73

Package. Uncore C-box 11 perfmon event select for C-box 11 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C11_PMON_EVNTSEL3 (0x00000E73)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C11_PMON_EVNTSEL3 is defined as MSR_C11_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_CTL   0x00000E84

Package. Uncore C-box 12 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_BOX_CTL (0x00000E84)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_BOX_CTL is defined as MSR_C12_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER   0x00000E94

Package. Uncore C-box 12 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_BOX_FILTER (0x00000E94)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER is defined as MSR_C12_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1   0x00000E9A

Package. Uncore C-box 12 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1 (0x00000E9A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1 is defined as MSR_C12_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_CTR0   0x00000E96

Package. Uncore C-box 12 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_CTR0 (0x00000E96)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_CTR0 is defined as MSR_C12_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_CTR1   0x00000E97

Package. Uncore C-box 12 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_CTR1 (0x00000E97)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_CTR1 is defined as MSR_C12_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_CTR2   0x00000E98

Package. Uncore C-box 12 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_CTR2 (0x00000E98)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_CTR2 is defined as MSR_C12_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_CTR3   0x00000E99

Package. Uncore C-box 12 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_CTR3 (0x00000E99)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_CTR3 is defined as MSR_C12_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL0   0x00000E90

Package. Uncore C-box 12 perfmon event select for C-box 12 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_EVNTSEL0 (0x00000E90)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_EVNTSEL0 is defined as MSR_C12_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL1   0x00000E91

Package. Uncore C-box 12 perfmon event select for C-box 12 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_EVNTSEL1 (0x00000E91)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_EVNTSEL1 is defined as MSR_C12_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL2   0x00000E92

Package. Uncore C-box 12 perfmon event select for C-box 12 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_EVNTSEL2 (0x00000E92)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_EVNTSEL2 is defined as MSR_C12_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL3   0x00000E93

Package. Uncore C-box 12 perfmon event select for C-box 12 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C12_PMON_EVNTSEL3 (0x00000E93)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C12_PMON_EVNTSEL3 is defined as MSR_C12_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_CTL   0x00000EA4

Package. Uncore C-box 13 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_BOX_CTL (0x00000EA4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_BOX_CTL is defined as MSR_C13_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER   0x00000EB4

Package. Uncore C-box 13 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_BOX_FILTER (0x00000EB4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER is defined as MSR_C13_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1   0x00000EBA

Package. Uncore C-box 13 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1 (0x00000EBA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1 is defined as MSR_C13_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_CTR0   0x00000EB6

Package. Uncore C-box 13 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_CTR0 (0x00000EB6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_CTR0 is defined as MSR_C13_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_CTR1   0x00000EB7

Package. Uncore C-box 13 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_CTR1 (0x00000EB7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_CTR1 is defined as MSR_C13_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_CTR2   0x00000EB8

Package. Uncore C-box 13 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_CTR2 (0x00000EB8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_CTR2 is defined as MSR_C13_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_CTR3   0x00000EB9

Package. Uncore C-box 13 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_CTR3 (0x00000EB9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_CTR3 is defined as MSR_C13_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL0   0x00000EB0

Package. Uncore C-box 13 perfmon event select for C-box 13 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_EVNTSEL0 (0x00000EB0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_EVNTSEL0 is defined as MSR_C13_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL1   0x00000EB1

Package. Uncore C-box 13 perfmon event select for C-box 13 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_EVNTSEL1 (0x00000EB1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_EVNTSEL1 is defined as MSR_C13_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL2   0x00000EB2

Package. Uncore C-box 13 perfmon event select for C-box 13 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_EVNTSEL2 (0x00000EB2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_EVNTSEL2 is defined as MSR_C13_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL3   0x00000EB3

Package. Uncore C-box 13 perfmon event select for C-box 13 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C13_PMON_EVNTSEL3 (0x00000EB3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C13_PMON_EVNTSEL3 is defined as MSR_C13_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_CTL   0x00000EC4

Package. Uncore C-box 14 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_BOX_CTL (0x00000EC4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_BOX_CTL is defined as MSR_C14_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER   0x00000ED4

Package. Uncore C-box 14 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_BOX_FILTER (0x00000ED4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER is defined as MSR_C14_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1   0x00000EDA

Package. Uncore C-box 14 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1 (0x00000EDA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1 is defined as MSR_C14_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_CTR0   0x00000ED6

Package. Uncore C-box 14 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_CTR0 (0x00000ED6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_CTR0 is defined as MSR_C14_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_CTR1   0x00000ED7

Package. Uncore C-box 14 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_CTR1 (0x00000ED7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_CTR1 is defined as MSR_C14_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_CTR2   0x00000ED8

Package. Uncore C-box 14 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_CTR2 (0x00000ED8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_CTR2 is defined as MSR_C14_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_CTR3   0x00000ED9

Package. Uncore C-box 14 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_CTR3 (0x00000ED9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_CTR3 is defined as MSR_C14_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL0   0x00000ED0

Package. Uncore C-box 14 perfmon event select for C-box 14 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_EVNTSEL0 (0x00000ED0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_EVNTSEL0 is defined as MSR_C14_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL1   0x00000ED1

Package. Uncore C-box 14 perfmon event select for C-box 14 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_EVNTSEL1 (0x00000ED1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_EVNTSEL1 is defined as MSR_C14_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL2   0x00000ED2

Package. Uncore C-box 14 perfmon event select for C-box 14 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_EVNTSEL2 (0x00000ED2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_EVNTSEL2 is defined as MSR_C14_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL3   0x00000ED3

Package. Uncore C-box 14 perfmon event select for C-box 14 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C14_PMON_EVNTSEL3 (0x00000ED3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C14_PMON_EVNTSEL3 is defined as MSR_C14_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1   0x00000D3A

Package. Uncore C-box 1 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1 (0x00000D3A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1 is defined as MSR_C1_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1   0x00000D5A

Package. Uncore C-box 2 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1 (0x00000D5A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1 is defined as MSR_C2_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1   0x00000D7A

Package. Uncore C-box 3 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1 (0x00000D7A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1 is defined as MSR_C3_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1   0x00000D9A

Package. Uncore C-box 4 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1 (0x00000D9A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1 is defined as MSR_C4_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1   0x00000DBA

Package. Uncore C-box 5 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1 (0x00000DBA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1 is defined as MSR_C5_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1   0x00000DDA

Package. Uncore C-box 6 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1 (0x00000DDA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1 is defined as MSR_C6_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1   0x00000DFA

Package. Uncore C-box 7 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1 (0x00000DFA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1 is defined as MSR_C7_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_CTL   0x00000E04

Package. Uncore C-box 8 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_BOX_CTL (0x00000E04)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_BOX_CTL is defined as MSR_C8_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER   0x00000E14

Package. Uncore C-box 8 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_BOX_FILTER (0x00000E14)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER is defined as MSR_C8_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1   0x00000E1A

Package. Uncore C-box 8 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1 (0x00000E1A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1 is defined as MSR_C8_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_CTR0   0x00000E16

Package. Uncore C-box 8 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_CTR0 (0x00000E16)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_CTR0 is defined as MSR_C8_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_CTR1   0x00000E17

Package. Uncore C-box 8 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_CTR1 (0x00000E17)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_CTR1 is defined as MSR_C8_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_CTR2   0x00000E18

Package. Uncore C-box 8 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_CTR2 (0x00000E18)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_CTR2 is defined as MSR_C8_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_CTR3   0x00000E19

Package. Uncore C-box 8 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_CTR3 (0x00000E19)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_CTR3 is defined as MSR_C8_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL0   0x00000E10

Package. Uncore C-box 8 perfmon event select for C-box 8 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_EVNTSEL0 (0x00000E10)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_EVNTSEL0 is defined as MSR_C8_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL1   0x00000E11

Package. Uncore C-box 8 perfmon event select for C-box 8 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_EVNTSEL1 (0x00000E11)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_EVNTSEL1 is defined as MSR_C8_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL2   0x00000E12

Package. Uncore C-box 8 perfmon event select for C-box 8 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_EVNTSEL2 (0x00000E12)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_EVNTSEL2 is defined as MSR_C8_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL3   0x00000E13

Package. Uncore C-box 8 perfmon event select for C-box 8 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C8_PMON_EVNTSEL3 (0x00000E13)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C8_PMON_EVNTSEL3 is defined as MSR_C8_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_CTL   0x00000E24

Package. Uncore C-box 9 perfmon local box wide control.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_BOX_CTL (0x00000E24)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_BOX_CTL is defined as MSR_C9_PMON_BOX_CTL in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER   0x00000E34

Package. Uncore C-box 9 perfmon box wide filter.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_BOX_FILTER (0x00000E34)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER is defined as MSR_C9_PMON_BOX_FILTER in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1   0x00000E3A

Package. Uncore C-box 9 perfmon box wide filter1.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1 (0x00000E3A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1 is defined as MSR_C9_PMON_BOX_FILTER1 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_CTR0   0x00000E36

Package. Uncore C-box 9 perfmon counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_CTR0 (0x00000E36)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_CTR0 is defined as MSR_C9_PMON_CTR0 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_CTR1   0x00000E37

Package. Uncore C-box 9 perfmon counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_CTR1 (0x00000E37)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_CTR1 is defined as MSR_C9_PMON_CTR1 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_CTR2   0x00000E38

Package. Uncore C-box 9 perfmon counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_CTR2 (0x00000E38)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_CTR2 is defined as MSR_C9_PMON_CTR2 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_CTR3   0x00000E39

Package. Uncore C-box 9 perfmon counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_CTR3 (0x00000E39)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_CTR3 is defined as MSR_C9_PMON_CTR3 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL0   0x00000E30

Package. Uncore C-box 9 perfmon event select for C-box 9 counter 0.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_EVNTSEL0 (0x00000E30)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_EVNTSEL0 is defined as MSR_C9_PMON_EVNTSEL0 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL1   0x00000E31

Package. Uncore C-box 9 perfmon event select for C-box 9 counter 1.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_EVNTSEL1 (0x00000E31)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_EVNTSEL1 is defined as MSR_C9_PMON_EVNTSEL1 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL2   0x00000E32

Package. Uncore C-box 9 perfmon event select for C-box 9 counter 2.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_EVNTSEL2 (0x00000E32)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_EVNTSEL2 is defined as MSR_C9_PMON_EVNTSEL2 in SDM.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL3   0x00000E33

Package. Uncore C-box 9 perfmon event select for C-box 9 counter 3.

Parameters
ECXMSR_IVY_BRIDGE_C9_PMON_EVNTSEL3 (0x00000E33)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_C9_PMON_EVNTSEL3 is defined as MSR_C9_PMON_EVNTSEL3 in SDM.
#define MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL   0x0000064B

Package. ConfigTDP Control (R/W).

Parameters
ECXMSR_IVY_BRIDGE_CONFIG_TDP_CONTROL (0x0000064B)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL is defined as MSR_CONFIG_TDP_CONTROL in SDM.
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1   0x00000649

Package. ConfigTDP Level 1 ratio and power level (R/O).

Parameters
ECXMSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1 (0x00000649)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1 is defined as MSR_CONFIG_TDP_LEVEL1 in SDM.
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2   0x0000064A

Package. ConfigTDP Level 2 ratio and power level (R/O).

Parameters
ECXMSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2 (0x0000064A)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2 is defined as MSR_CONFIG_TDP_LEVEL2 in SDM.
#define MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL   0x00000648

Package. Base TDP Ratio (R/O).

Parameters
ECXMSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL (0x00000648)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL is defined as MSR_CONFIG_TDP_NOMINAL in SDM.
#define MSR_IVY_BRIDGE_DRAM_ENERGY_STATUS   0x00000619

Package. DRAM Energy Status (R/O) See Section 14.9.5, "DRAM RAPL Domain.".

Parameters
ECXMSR_IVY_BRIDGE_DRAM_ENERGY_STATUS (0x00000619)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_DRAM_ENERGY_STATUS is defined as MSR_DRAM_ENERGY_STATUS in SDM.
#define MSR_IVY_BRIDGE_DRAM_PERF_STATUS   0x0000061B

Package. DRAM Performance Throttling Status (R/O) See Section 14.9.5, "DRAM RAPL Domain.".

Parameters
ECXMSR_IVY_BRIDGE_DRAM_PERF_STATUS (0x0000061B)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_DRAM_PERF_STATUS is defined as MSR_DRAM_PERF_STATUS in SDM.
#define MSR_IVY_BRIDGE_DRAM_POWER_INFO   0x0000061C

Package. DRAM RAPL Parameters (R/W) See Section 14.9.5, "DRAM RAPL Domain.".

Parameters
ECXMSR_IVY_BRIDGE_DRAM_POWER_INFO (0x0000061C)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_DRAM_POWER_INFO is defined as MSR_DRAM_POWER_INFO in SDM.
#define MSR_IVY_BRIDGE_DRAM_POWER_LIMIT   0x00000618

Package. DRAM RAPL Power Limit Control (R/W) See Section 14.9.5, "DRAM RAPL Domain.".

Parameters
ECXMSR_IVY_BRIDGE_DRAM_POWER_LIMIT (0x00000618)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_DRAM_POWER_LIMIT is defined as MSR_DRAM_POWER_LIMIT in SDM.
#define MSR_IVY_BRIDGE_ERROR_CONTROL   0x0000017F

Package. MC Bank Error Configuration (R/W).

Parameters
ECXMSR_IVY_BRIDGE_ERROR_CONTROL (0x0000017F)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_ERROR_CONTROL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_ERROR_CONTROL_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_ERROR_CONTROL is defined as MSR_ERROR_CONTROL in SDM.
#define MSR_IVY_BRIDGE_IA32_MC29_ADDR   0x00000476

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_ADDR
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_ADDR is defined as IA32_MC29_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC30_ADDR is defined as IA32_MC30_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC31_ADDR is defined as IA32_MC31_ADDR in SDM.
#define MSR_IVY_BRIDGE_IA32_MC29_CTL   0x00000474

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_CTL
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_CTL is defined as IA32_MC29_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC30_CTL is defined as IA32_MC30_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC31_CTL is defined as IA32_MC31_CTL in SDM.
#define MSR_IVY_BRIDGE_IA32_MC29_MISC   0x00000477

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_MISC
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_MISC is defined as IA32_MC29_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC30_MISC is defined as IA32_MC30_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC31_MISC is defined as IA32_MC31_MISC in SDM.
#define MSR_IVY_BRIDGE_IA32_MC29_STATUS   0x00000475

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_STATUS
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_STATUS is defined as IA32_MC29_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC30_STATUS is defined as IA32_MC30_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC31_STATUS is defined as IA32_MC31_STATUS in SDM.
#define MSR_IVY_BRIDGE_IA32_MC30_ADDR   0x0000047A

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_ADDR
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_ADDR is defined as IA32_MC29_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC30_ADDR is defined as IA32_MC30_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC31_ADDR is defined as IA32_MC31_ADDR in SDM.
#define MSR_IVY_BRIDGE_IA32_MC30_CTL   0x00000478

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_CTL
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_CTL is defined as IA32_MC29_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC30_CTL is defined as IA32_MC30_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC31_CTL is defined as IA32_MC31_CTL in SDM.
#define MSR_IVY_BRIDGE_IA32_MC30_MISC   0x0000047B

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_MISC
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_MISC is defined as IA32_MC29_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC30_MISC is defined as IA32_MC30_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC31_MISC is defined as IA32_MC31_MISC in SDM.
#define MSR_IVY_BRIDGE_IA32_MC30_STATUS   0x00000479

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_STATUS
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_STATUS is defined as IA32_MC29_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC30_STATUS is defined as IA32_MC30_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC31_STATUS is defined as IA32_MC31_STATUS in SDM.
#define MSR_IVY_BRIDGE_IA32_MC31_ADDR   0x0000047E

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_ADDR
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_ADDR is defined as IA32_MC29_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC30_ADDR is defined as IA32_MC30_ADDR in SDM. MSR_IVY_BRIDGE_IA32_MC31_ADDR is defined as IA32_MC31_ADDR in SDM.
#define MSR_IVY_BRIDGE_IA32_MC31_CTL   0x0000047C

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_CTL
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_CTL is defined as IA32_MC29_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC30_CTL is defined as IA32_MC30_CTL in SDM. MSR_IVY_BRIDGE_IA32_MC31_CTL is defined as IA32_MC31_CTL in SDM.
#define MSR_IVY_BRIDGE_IA32_MC31_MISC   0x0000047F

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_MISC
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_MISC is defined as IA32_MC29_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC30_MISC is defined as IA32_MC30_MISC in SDM. MSR_IVY_BRIDGE_IA32_MC31_MISC is defined as IA32_MC31_MISC in SDM.
#define MSR_IVY_BRIDGE_IA32_MC31_STATUS   0x0000047D

Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".

Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MCi_STATUS
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC29_STATUS is defined as IA32_MC29_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC30_STATUS is defined as IA32_MC30_STATUS in SDM. MSR_IVY_BRIDGE_IA32_MC31_STATUS is defined as IA32_MC31_STATUS in SDM.
#define MSR_IVY_BRIDGE_IA32_MC6_MISC   0x0000041B

Package. Misc MAC information of Integrated I/O. (R/O) see Section 15.3.2.4.

Parameters
ECXMSR_IVY_BRIDGE_IA32_MC6_MISC (0x0000041B)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_IA32_MC6_MISC_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_IA32_MC6_MISC_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_IA32_MC6_MISC is defined as IA32_MC6_MISC in SDM.
#define MSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS   0x00000C35

Package. Uncore PCU perfmon box wide status.

Parameters
ECXMSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS (0x00000C35)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS is defined as MSR_PCU_PMON_BOX_STATUS in SDM.
#define MSR_IVY_BRIDGE_PEBS_ENABLE   0x000003F1

Thread. See Section 18.3.1.1.1, "Processor Event Based Sampling (PEBS).".

Parameters
ECXMSR_IVY_BRIDGE_PEBS_ENABLE (0x000003F1)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PEBS_ENABLE_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PEBS_ENABLE_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_PEBS_ENABLE is defined as MSR_PEBS_ENABLE in SDM.
#define MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL   0x000000E2

Core. C-State Configuration Control (R/W) Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI C-States. See http://biosbits.org.

Parameters
ECXMSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL (0x000000E2)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL is defined as MSR_PKG_CST_CONFIG_CONTROL in SDM.
#define MSR_IVY_BRIDGE_PKG_PERF_STATUS   0x00000613

Package. Package RAPL Perf Status (R/O).

Parameters
ECXMSR_IVY_BRIDGE_PKG_PERF_STATUS (0x00000613)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PKG_PERF_STATUS is defined as MSR_PKG_PERF_STATUS in SDM.
#define MSR_IVY_BRIDGE_PLATFORM_INFO   0x000000CE

Package. See http://biosbits.org.

Parameters
ECXMSR_IVY_BRIDGE_PLATFORM_INFO (0x000000CE)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_PLATFORM_INFO is defined as MSR_PLATFORM_INFO in SDM.
#define MSR_IVY_BRIDGE_PLATFORM_INFO_1   0x000000CE

Package. See http://biosbits.org.

Parameters
ECXMSR_IVY_BRIDGE_PLATFORM_INFO_1 (0x000000CE)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_1_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_1_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_PLATFORM_INFO_1 is defined as MSR_PLATFORM_INFO_1 in SDM.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG   0x00000C06

Package. Uncore perfmon per-socket global configuration.

Parameters
ECXMSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG (0x00000C06)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG is defined as MSR_PMON_GLOBAL_CONFIG in SDM.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CTL   0x00000C00

Package. Uncore perfmon per-socket global control.

Parameters
ECXMSR_IVY_BRIDGE_PMON_GLOBAL_CTL (0x00000C00)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PMON_GLOBAL_CTL is defined as MSR_PMON_GLOBAL_CTL in SDM.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_STATUS   0x00000C01

Package. Uncore perfmon per-socket global status.

Parameters
ECXMSR_IVY_BRIDGE_PMON_GLOBAL_STATUS (0x00000C01)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PMON_GLOBAL_STATUS is defined as MSR_PMON_GLOBAL_STATUS in SDM.
#define MSR_IVY_BRIDGE_PP0_ENERGY_STATUS   0x00000639

Package. PP0 Energy Status (R/O) See Section 14.9.4, "PP0/PP1 RAPL Domains.".

Parameters
ECXMSR_IVY_BRIDGE_PP0_ENERGY_STATUS (0x00000639)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PP0_ENERGY_STATUS is defined as MSR_PP0_ENERGY_STATUS in SDM.
#define MSR_IVY_BRIDGE_PPIN   0x0000004F

Package. Protected Processor Inventory Number (R/O). Protected Processor Inventory Number (R/O) A unique value within a given CPUID family/model/stepping signature that a privileged inventory initialization agent can access to identify each physical processor, when access to MSR_PPIN is enabled. Access to MSR_PPIN is permitted only if MSR_PPIN_CTL[bits 1:0] = '10b'.

Parameters
ECXMSR_IVY_BRIDGE_PPIN (0x0000004F)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_PPIN is defined as MSR_PPIN in SDM.
#define MSR_IVY_BRIDGE_PPIN_CTL   0x0000004E

Package. Protected Processor Inventory Number Enable Control (R/W).

Parameters
ECXMSR_IVY_BRIDGE_PPIN_CTL (0x0000004E)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PPIN_CTL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PPIN_CTL_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_PPIN_CTL is defined as MSR_PPIN_CTL in SDM.
#define MSR_IVY_BRIDGE_TEMPERATURE_TARGET   0x000001A2

Package.

Parameters
ECXMSR_IVY_BRIDGE_TEMPERATURE_TARGET (0x000001A2)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TEMPERATURE_TARGET_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TEMPERATURE_TARGET_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_TEMPERATURE_TARGET is defined as MSR_TEMPERATURE_TARGET in SDM.
#define MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO   0x0000064C

Package. ConfigTDP Control (R/W).

Parameters
ECXMSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO (0x0000064C)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO is defined as MSR_TURBO_ACTIVATION_RATIO in SDM.
#define MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1   0x000001AE

Package. Maximum Ratio Limit of Turbo Mode RO if MSR_PLATFORM_INFO.[28] = 0, RW if MSR_PLATFORM_INFO.[28] = 1.

Parameters
ECXMSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1 (0x000001AE)
EAXLower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1_REGISTER.

Example usage

Note
MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1 is defined as MSR_TURBO_RATIO_LIMIT1 in SDM.
#define MSR_IVY_BRIDGE_U_PMON_BOX_STATUS   0x00000C15

Package. Uncore U-box perfmon U-box wide status.

Parameters
ECXMSR_IVY_BRIDGE_U_PMON_BOX_STATUS (0x00000C15)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_IVY_BRIDGE_U_PMON_BOX_STATUS is defined as MSR_U_PMON_BOX_STATUS in SDM.