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

Data Structures

union  MSR_SANDY_BRIDGE_SMI_COUNT_REGISTER
 
union  MSR_SANDY_BRIDGE_PLATFORM_INFO_REGISTER
 
union  MSR_SANDY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER
 
union  MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE_REGISTER
 
union  MSR_SANDY_BRIDGE_FEATURE_CONFIG_REGISTER
 
union  MSR_SANDY_BRIDGE_PERF_STATUS_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_MISC_ENABLE_REGISTER
 
union  MSR_SANDY_BRIDGE_TEMPERATURE_TARGET_REGISTER
 
union  MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL_REGISTER
 
union  MSR_SANDY_BRIDGE_LBR_SELECT_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL_REGISTER
 
union  MSR_SANDY_BRIDGE_PEBS_ENABLE_REGISTER
 
union  MSR_SANDY_BRIDGE_PEBS_LD_LAT_REGISTER
 
union  MSR_SANDY_BRIDGE_IA32_MC4_CTL_REGISTER
 
union  MSR_SANDY_BRIDGE_PKGC3_IRTL_REGISTER
 
union  MSR_SANDY_BRIDGE_PKGC6_IRTL_REGISTER
 
union  MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT_REGISTER
 
union  MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL_REGISTER
 
union  MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS_REGISTER
 
union  MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL_REGISTER
 
union  MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR_REGISTER
 
union  MSR_SANDY_BRIDGE_UNC_CBO_CONFIG_REGISTER
 
union  MSR_SANDY_BRIDGE_PKGC7_IRTL_REGISTER
 
union  MSR_SANDY_BRIDGE_ERROR_CONTROL_REGISTER
 
union  MSR_SANDY_BRIDGE_PEBS_NUM_ALT_REGISTER
 

Macros

#define IS_SANDY_BRIDGE_PROCESSOR(DisplayFamily, DisplayModel)
 
#define MSR_SANDY_BRIDGE_SMI_COUNT   0x00000034
 
#define MSR_SANDY_BRIDGE_PLATFORM_INFO   0x000000CE
 
#define MSR_SANDY_BRIDGE_PKG_CST_CONFIG_CONTROL   0x000000E2
 
#define MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE   0x000000E4
 
#define MSR_SANDY_BRIDGE_FEATURE_CONFIG   0x0000013C
 
#define MSR_SANDY_BRIDGE_PERF_STATUS   0x00000198
 
#define MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION   0x0000019A
 
#define MSR_SANDY_BRIDGE_IA32_MISC_ENABLE   0x000001A0
 
#define MSR_SANDY_BRIDGE_TEMPERATURE_TARGET   0x000001A2
 
#define MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL   0x000001A4
 
#define MSR_SANDY_BRIDGE_OFFCORE_RSP_0   0x000001A6
 
#define MSR_SANDY_BRIDGE_OFFCORE_RSP_1   0x000001A7
 
#define MSR_SANDY_BRIDGE_MISC_PWR_MGMT   0x000001AA
 
#define MSR_SANDY_BRIDGE_LBR_SELECT   0x000001C8
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_TOS   0x000001C9
 
#define MSR_SANDY_BRIDGE_LER_FROM_LIP   0x000001DD
 
#define MSR_SANDY_BRIDGE_LER_TO_LIP   0x000001DE
 
#define MSR_SANDY_BRIDGE_POWER_CTL   0x000001FC
 
#define MSR_SANDY_BRIDGE_IA32_MC4_CTL2   0x00000284
 
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS   0x0000038E
 
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL   0x0000038F
 
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL   0x00000390
 
#define MSR_SANDY_BRIDGE_PEBS_ENABLE   0x000003F1
 
#define MSR_SANDY_BRIDGE_PEBS_LD_LAT   0x000003F6
 
#define MSR_SANDY_BRIDGE_PKG_C3_RESIDENCY   0x000003F8
 
#define MSR_SANDY_BRIDGE_PKG_C6_RESIDENCY   0x000003F9
 
#define MSR_SANDY_BRIDGE_PKG_C7_RESIDENCY   0x000003FA
 
#define MSR_SANDY_BRIDGE_CORE_C3_RESIDENCY   0x000003FC
 
#define MSR_SANDY_BRIDGE_CORE_C6_RESIDENCY   0x000003FD
 
#define MSR_SANDY_BRIDGE_CORE_C7_RESIDENCY   0x000003FE
 
#define MSR_SANDY_BRIDGE_IA32_MC4_CTL   0x00000410
 
#define MSR_SANDY_BRIDGE_IA32_VMX_EPT_VPID_ENUM   0x0000048C
 
#define MSR_SANDY_BRIDGE_RAPL_POWER_UNIT   0x00000606
 
#define MSR_SANDY_BRIDGE_PKGC3_IRTL   0x0000060A
 
#define MSR_SANDY_BRIDGE_PKGC6_IRTL   0x0000060B
 
#define MSR_SANDY_BRIDGE_PKG_C2_RESIDENCY   0x0000060D
 
#define MSR_SANDY_BRIDGE_PKG_POWER_LIMIT   0x00000610
 
#define MSR_SANDY_BRIDGE_PKG_ENERGY_STATUS   0x00000611
 
#define MSR_SANDY_BRIDGE_PKG_POWER_INFO   0x00000614
 
#define MSR_SANDY_BRIDGE_PP0_POWER_LIMIT   0x00000638
 
#define MSR_SANDY_BRIDGE_PP0_ENERGY_STATUS   0x00000639
 
#define MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT   0x000001AD
 
#define MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL   0x00000391
 
#define MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS   0x00000392
 
#define MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL   0x00000394
 
#define MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR   0x00000395
 
#define MSR_SANDY_BRIDGE_UNC_CBO_CONFIG   0x00000396
 
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR0   0x000003B0
 
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR1   0x000003B1
 
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL0   0x000003B2
 
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL1   0x000003B3
 
#define MSR_SANDY_BRIDGE_PKGC7_IRTL   0x0000060C
 
#define MSR_SANDY_BRIDGE_PP0_POLICY   0x0000063A
 
#define MSR_SANDY_BRIDGE_PP1_POWER_LIMIT   0x00000640
 
#define MSR_SANDY_BRIDGE_PP1_ENERGY_STATUS   0x00000641
 
#define MSR_SANDY_BRIDGE_PP1_POLICY   0x00000642
 
#define MSR_SANDY_BRIDGE_ERROR_CONTROL   0x0000017F
 
#define MSR_SANDY_BRIDGE_PEBS_NUM_ALT   0x0000039C
 
#define MSR_SANDY_BRIDGE_PKG_PERF_STATUS   0x00000613
 
#define MSR_SANDY_BRIDGE_DRAM_POWER_LIMIT   0x00000618
 
#define MSR_SANDY_BRIDGE_DRAM_ENERGY_STATUS   0x00000619
 
#define MSR_SANDY_BRIDGE_DRAM_PERF_STATUS   0x0000061B
 
#define MSR_SANDY_BRIDGE_DRAM_POWER_INFO   0x0000061C
 
#define MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTL   0x00000C08
 
#define MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTR   0x00000C09
 
#define MSR_SANDY_BRIDGE_U_PMON_EVNTSEL0   0x00000C10
 
#define MSR_SANDY_BRIDGE_U_PMON_EVNTSEL1   0x00000C11
 
#define MSR_SANDY_BRIDGE_U_PMON_CTR0   0x00000C16
 
#define MSR_SANDY_BRIDGE_U_PMON_CTR1   0x00000C17
 
#define MSR_SANDY_BRIDGE_PCU_PMON_BOX_CTL   0x00000C24
 
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL0   0x00000C30
 
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL1   0x00000C31
 
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL2   0x00000C32
 
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL3   0x00000C33
 
#define MSR_SANDY_BRIDGE_PCU_PMON_BOX_FILTER   0x00000C34
 
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR0   0x00000C36
 
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR1   0x00000C37
 
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR2   0x00000C38
 
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR3   0x00000C39
 
#define MSR_SANDY_BRIDGE_C0_PMON_BOX_CTL   0x00000D04
 
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL0   0x00000D10
 
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL1   0x00000D11
 
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL2   0x00000D12
 
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL3   0x00000D13
 
#define MSR_SANDY_BRIDGE_C0_PMON_BOX_FILTER   0x00000D14
 
#define MSR_SANDY_BRIDGE_C0_PMON_CTR0   0x00000D16
 
#define MSR_SANDY_BRIDGE_C0_PMON_CTR1   0x00000D17
 
#define MSR_SANDY_BRIDGE_C0_PMON_CTR2   0x00000D18
 
#define MSR_SANDY_BRIDGE_C0_PMON_CTR3   0x00000D19
 
#define MSR_SANDY_BRIDGE_C1_PMON_BOX_CTL   0x00000D24
 
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL0   0x00000D30
 
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL1   0x00000D31
 
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL2   0x00000D32
 
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL3   0x00000D33
 
#define MSR_SANDY_BRIDGE_C1_PMON_BOX_FILTER   0x00000D34
 
#define MSR_SANDY_BRIDGE_C1_PMON_CTR0   0x00000D36
 
#define MSR_SANDY_BRIDGE_C1_PMON_CTR1   0x00000D37
 
#define MSR_SANDY_BRIDGE_C1_PMON_CTR2   0x00000D38
 
#define MSR_SANDY_BRIDGE_C1_PMON_CTR3   0x00000D39
 
#define MSR_SANDY_BRIDGE_C2_PMON_BOX_CTL   0x00000D44
 
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL0   0x00000D50
 
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL1   0x00000D51
 
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL2   0x00000D52
 
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL3   0x00000D53
 
#define MSR_SANDY_BRIDGE_C2_PMON_BOX_FILTER   0x00000D54
 
#define MSR_SANDY_BRIDGE_C2_PMON_CTR0   0x00000D56
 
#define MSR_SANDY_BRIDGE_C2_PMON_CTR1   0x00000D57
 
#define MSR_SANDY_BRIDGE_C2_PMON_CTR2   0x00000D58
 
#define MSR_SANDY_BRIDGE_C2_PMON_CTR3   0x00000D59
 
#define MSR_SANDY_BRIDGE_C3_PMON_BOX_CTL   0x00000D64
 
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL0   0x00000D70
 
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL1   0x00000D71
 
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL2   0x00000D72
 
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL3   0x00000D73
 
#define MSR_SANDY_BRIDGE_C3_PMON_BOX_FILTER   0x00000D74
 
#define MSR_SANDY_BRIDGE_C3_PMON_CTR0   0x00000D76
 
#define MSR_SANDY_BRIDGE_C3_PMON_CTR1   0x00000D77
 
#define MSR_SANDY_BRIDGE_C3_PMON_CTR2   0x00000D78
 
#define MSR_SANDY_BRIDGE_C3_PMON_CTR3   0x00000D79
 
#define MSR_SANDY_BRIDGE_C4_PMON_BOX_CTL   0x00000D84
 
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL0   0x00000D90
 
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL1   0x00000D91
 
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL2   0x00000D92
 
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL3   0x00000D93
 
#define MSR_SANDY_BRIDGE_C4_PMON_BOX_FILTER   0x00000D94
 
#define MSR_SANDY_BRIDGE_C4_PMON_CTR0   0x00000D96
 
#define MSR_SANDY_BRIDGE_C4_PMON_CTR1   0x00000D97
 
#define MSR_SANDY_BRIDGE_C4_PMON_CTR2   0x00000D98
 
#define MSR_SANDY_BRIDGE_C4_PMON_CTR3   0x00000D99
 
#define MSR_SANDY_BRIDGE_C5_PMON_BOX_CTL   0x00000DA4
 
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL0   0x00000DB0
 
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL1   0x00000DB1
 
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL2   0x00000DB2
 
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL3   0x00000DB3
 
#define MSR_SANDY_BRIDGE_C5_PMON_BOX_FILTER   0x00000DB4
 
#define MSR_SANDY_BRIDGE_C5_PMON_CTR0   0x00000DB6
 
#define MSR_SANDY_BRIDGE_C5_PMON_CTR1   0x00000DB7
 
#define MSR_SANDY_BRIDGE_C5_PMON_CTR2   0x00000DB8
 
#define MSR_SANDY_BRIDGE_C5_PMON_CTR3   0x00000DB9
 
#define MSR_SANDY_BRIDGE_C6_PMON_BOX_CTL   0x00000DC4
 
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL0   0x00000DD0
 
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL1   0x00000DD1
 
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL2   0x00000DD2
 
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL3   0x00000DD3
 
#define MSR_SANDY_BRIDGE_C6_PMON_BOX_FILTER   0x00000DD4
 
#define MSR_SANDY_BRIDGE_C6_PMON_CTR0   0x00000DD6
 
#define MSR_SANDY_BRIDGE_C6_PMON_CTR1   0x00000DD7
 
#define MSR_SANDY_BRIDGE_C6_PMON_CTR2   0x00000DD8
 
#define MSR_SANDY_BRIDGE_C6_PMON_CTR3   0x00000DD9
 
#define MSR_SANDY_BRIDGE_C7_PMON_BOX_CTL   0x00000DE4
 
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL0   0x00000DF0
 
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL1   0x00000DF1
 
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL2   0x00000DF2
 
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL3   0x00000DF3
 
#define MSR_SANDY_BRIDGE_C7_PMON_BOX_FILTER   0x00000DF4
 
#define MSR_SANDY_BRIDGE_C7_PMON_CTR0   0x00000DF6
 
#define MSR_SANDY_BRIDGE_C7_PMON_CTR1   0x00000DF7
 
#define MSR_SANDY_BRIDGE_C7_PMON_CTR2   0x00000DF8
 
#define MSR_SANDY_BRIDGE_C7_PMON_CTR3   0x00000DF9
 
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4   0x0000018A
 
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5   0x0000018B
 
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6   0x0000018C
 
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7   0x0000018D
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP   0x00000680
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP   0x00000681
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP   0x00000682
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP   0x00000683
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP   0x00000684
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP   0x00000685
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP   0x00000686
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP   0x00000687
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP   0x00000688
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP   0x00000689
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP   0x0000068A
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP   0x0000068B
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP   0x0000068C
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP   0x0000068D
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP   0x0000068E
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP   0x0000068F
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP   0x000006C0
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP   0x000006C1
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP   0x000006C2
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP   0x000006C3
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP   0x000006C4
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP   0x000006C5
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP   0x000006C6
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP   0x000006C7
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP   0x000006C8
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP   0x000006C9
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP   0x000006CA
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP   0x000006CB
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP   0x000006CC
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP   0x000006CD
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP   0x000006CE
 
#define MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP   0x000006CF
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0   0x00000700
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1   0x00000701
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2   0x00000702
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3   0x00000703
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS   0x00000705
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS   0x00000715
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS   0x00000725
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS   0x00000735
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS   0x00000745
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0   0x00000706
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1   0x00000707
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2   0x00000708
 
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3   0x00000709
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0   0x00000710
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1   0x00000711
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2   0x00000712
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3   0x00000713
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0   0x00000716
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1   0x00000717
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2   0x00000718
 
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3   0x00000719
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0   0x00000720
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1   0x00000721
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2   0x00000722
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3   0x00000723
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0   0x00000726
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1   0x00000727
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2   0x00000728
 
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3   0x00000729
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0   0x00000730
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1   0x00000731
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2   0x00000732
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3   0x00000733
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0   0x00000736
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1   0x00000737
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2   0x00000738
 
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3   0x00000739
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0   0x00000740
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1   0x00000741
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2   0x00000742
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3   0x00000743
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0   0x00000746
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1   0x00000747
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2   0x00000748
 
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3   0x00000749
 

Detailed Description

MSR Definitions for Intel processors based on the Sandy 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_SANDY_BRIDGE_PROCESSOR (   DisplayFamily,
  DisplayModel 
)
Value:
(DisplayFamily == 0x06 && \
( \
DisplayModel == 0x2A || \
DisplayModel == 0x2D \
) \
)

Is Intel processors based on the Sandy Bridge microarchitecture?

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

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_BOX_CTL (0x00000D04)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_BOX_CTL is defined as MSR_C0_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_BOX_FILTER   0x00000D14

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_BOX_FILTER (0x00000D14)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_BOX_FILTER is defined as MSR_C0_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_CTR0   0x00000D16

Package. Uncore C-box 0 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_CTR0 (0x00000D16)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_CTR0 is defined as MSR_C0_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_CTR1   0x00000D17

Package. Uncore C-box 0 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_CTR1 (0x00000D17)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_CTR1 is defined as MSR_C0_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_CTR2   0x00000D18

Package. Uncore C-box 0 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_CTR2 (0x00000D18)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_CTR2 is defined as MSR_C0_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_CTR3   0x00000D19

Package. Uncore C-box 0 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_CTR3 (0x00000D19)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_CTR3 is defined as MSR_C0_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL0   0x00000D10

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_EVNTSEL0 (0x00000D10)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL0 is defined as MSR_C0_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL1   0x00000D11

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_EVNTSEL1 (0x00000D11)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL1 is defined as MSR_C0_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL2   0x00000D12

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_EVNTSEL2 (0x00000D12)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL2 is defined as MSR_C0_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL3   0x00000D13

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

Parameters
ECXMSR_SANDY_BRIDGE_C0_PMON_EVNTSEL3 (0x00000D13)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C0_PMON_EVNTSEL3 is defined as MSR_C0_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_BOX_CTL   0x00000D24

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_BOX_CTL (0x00000D24)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_BOX_CTL is defined as MSR_C1_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_BOX_FILTER   0x00000D34

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_BOX_FILTER (0x00000D34)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_BOX_FILTER is defined as MSR_C1_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_CTR0   0x00000D36

Package. Uncore C-box 1 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_CTR0 (0x00000D36)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_CTR0 is defined as MSR_C1_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_CTR1   0x00000D37

Package. Uncore C-box 1 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_CTR1 (0x00000D37)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_CTR1 is defined as MSR_C1_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_CTR2   0x00000D38

Package. Uncore C-box 1 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_CTR2 (0x00000D38)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_CTR2 is defined as MSR_C1_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_CTR3   0x00000D39

Package. Uncore C-box 1 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_CTR3 (0x00000D39)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_CTR3 is defined as MSR_C1_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL0   0x00000D30

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_EVNTSEL0 (0x00000D30)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL0 is defined as MSR_C1_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL1   0x00000D31

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_EVNTSEL1 (0x00000D31)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL1 is defined as MSR_C1_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL2   0x00000D32

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_EVNTSEL2 (0x00000D32)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL2 is defined as MSR_C1_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL3   0x00000D33

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

Parameters
ECXMSR_SANDY_BRIDGE_C1_PMON_EVNTSEL3 (0x00000D33)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C1_PMON_EVNTSEL3 is defined as MSR_C1_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_BOX_CTL   0x00000D44

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_BOX_CTL (0x00000D44)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_BOX_CTL is defined as MSR_C2_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_BOX_FILTER   0x00000D54

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_BOX_FILTER (0x00000D54)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_BOX_FILTER is defined as MSR_C2_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_CTR0   0x00000D56

Package. Uncore C-box 2 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_CTR0 (0x00000D56)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_CTR0 is defined as MSR_C2_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_CTR1   0x00000D57

Package. Uncore C-box 2 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_CTR1 (0x00000D57)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_CTR1 is defined as MSR_C2_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_CTR2   0x00000D58

Package. Uncore C-box 2 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_CTR2 (0x00000D58)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_CTR2 is defined as MSR_C2_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_CTR3   0x00000D59

Package. Uncore C-box 2 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_CTR3 (0x00000D59)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_CTR3 is defined as MSR_C2_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL0   0x00000D50

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_EVNTSEL0 (0x00000D50)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL0 is defined as MSR_C2_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL1   0x00000D51

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_EVNTSEL1 (0x00000D51)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL1 is defined as MSR_C2_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL2   0x00000D52

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_EVNTSEL2 (0x00000D52)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL2 is defined as MSR_C2_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL3   0x00000D53

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

Parameters
ECXMSR_SANDY_BRIDGE_C2_PMON_EVNTSEL3 (0x00000D53)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C2_PMON_EVNTSEL3 is defined as MSR_C2_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_BOX_CTL   0x00000D64

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_BOX_CTL (0x00000D64)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_BOX_CTL is defined as MSR_C3_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_BOX_FILTER   0x00000D74

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_BOX_FILTER (0x00000D74)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_BOX_FILTER is defined as MSR_C3_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_CTR0   0x00000D76

Package. Uncore C-box 3 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_CTR0 (0x00000D76)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_CTR0 is defined as MSR_C3_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_CTR1   0x00000D77

Package. Uncore C-box 3 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_CTR1 (0x00000D77)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_CTR1 is defined as MSR_C3_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_CTR2   0x00000D78

Package. Uncore C-box 3 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_CTR2 (0x00000D78)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_CTR2 is defined as MSR_C3_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_CTR3   0x00000D79

Package. Uncore C-box 3 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_CTR3 (0x00000D79)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_CTR3 is defined as MSR_C3_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL0   0x00000D70

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_EVNTSEL0 (0x00000D70)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL0 is defined as MSR_C3_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL1   0x00000D71

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_EVNTSEL1 (0x00000D71)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL1 is defined as MSR_C3_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL2   0x00000D72

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_EVNTSEL2 (0x00000D72)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL2 is defined as MSR_C3_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL3   0x00000D73

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

Parameters
ECXMSR_SANDY_BRIDGE_C3_PMON_EVNTSEL3 (0x00000D73)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C3_PMON_EVNTSEL3 is defined as MSR_C3_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_BOX_CTL   0x00000D84

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_BOX_CTL (0x00000D84)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_BOX_CTL is defined as MSR_C4_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_BOX_FILTER   0x00000D94

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_BOX_FILTER (0x00000D94)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_BOX_FILTER is defined as MSR_C4_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_CTR0   0x00000D96

Package. Uncore C-box 4 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_CTR0 (0x00000D96)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_CTR0 is defined as MSR_C4_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_CTR1   0x00000D97

Package. Uncore C-box 4 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_CTR1 (0x00000D97)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_CTR1 is defined as MSR_C4_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_CTR2   0x00000D98

Package. Uncore C-box 4 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_CTR2 (0x00000D98)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_CTR2 is defined as MSR_C4_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_CTR3   0x00000D99

Package. Uncore C-box 4 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_CTR3 (0x00000D99)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_CTR3 is defined as MSR_C4_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL0   0x00000D90

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_EVNTSEL0 (0x00000D90)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL0 is defined as MSR_C4_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL1   0x00000D91

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_EVNTSEL1 (0x00000D91)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL1 is defined as MSR_C4_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL2   0x00000D92

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_EVNTSEL2 (0x00000D92)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL2 is defined as MSR_C4_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL3   0x00000D93

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

Parameters
ECXMSR_SANDY_BRIDGE_C4_PMON_EVNTSEL3 (0x00000D93)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C4_PMON_EVNTSEL3 is defined as MSR_C4_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_BOX_CTL   0x00000DA4

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_BOX_CTL (0x00000DA4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_BOX_CTL is defined as MSR_C5_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_BOX_FILTER   0x00000DB4

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_BOX_FILTER (0x00000DB4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_BOX_FILTER is defined as MSR_C5_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_CTR0   0x00000DB6

Package. Uncore C-box 5 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_CTR0 (0x00000DB6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_CTR0 is defined as MSR_C5_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_CTR1   0x00000DB7

Package. Uncore C-box 5 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_CTR1 (0x00000DB7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_CTR1 is defined as MSR_C5_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_CTR2   0x00000DB8

Package. Uncore C-box 5 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_CTR2 (0x00000DB8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_CTR2 is defined as MSR_C5_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_CTR3   0x00000DB9

Package. Uncore C-box 5 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_CTR3 (0x00000DB9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_CTR3 is defined as MSR_C5_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL0   0x00000DB0

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_EVNTSEL0 (0x00000DB0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL0 is defined as MSR_C5_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL1   0x00000DB1

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_EVNTSEL1 (0x00000DB1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL1 is defined as MSR_C5_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL2   0x00000DB2

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_EVNTSEL2 (0x00000DB2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL2 is defined as MSR_C5_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL3   0x00000DB3

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

Parameters
ECXMSR_SANDY_BRIDGE_C5_PMON_EVNTSEL3 (0x00000DB3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C5_PMON_EVNTSEL3 is defined as MSR_C5_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_BOX_CTL   0x00000DC4

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_BOX_CTL (0x00000DC4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_BOX_CTL is defined as MSR_C6_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_BOX_FILTER   0x00000DD4

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_BOX_FILTER (0x00000DD4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_BOX_FILTER is defined as MSR_C6_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_CTR0   0x00000DD6

Package. Uncore C-box 6 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_CTR0 (0x00000DD6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_CTR0 is defined as MSR_C6_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_CTR1   0x00000DD7

Package. Uncore C-box 6 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_CTR1 (0x00000DD7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_CTR1 is defined as MSR_C6_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_CTR2   0x00000DD8

Package. Uncore C-box 6 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_CTR2 (0x00000DD8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_CTR2 is defined as MSR_C6_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_CTR3   0x00000DD9

Package. Uncore C-box 6 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_CTR3 (0x00000DD9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_CTR3 is defined as MSR_C6_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL0   0x00000DD0

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_EVNTSEL0 (0x00000DD0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL0 is defined as MSR_C6_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL1   0x00000DD1

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_EVNTSEL1 (0x00000DD1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL1 is defined as MSR_C6_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL2   0x00000DD2

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_EVNTSEL2 (0x00000DD2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL2 is defined as MSR_C6_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL3   0x00000DD3

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

Parameters
ECXMSR_SANDY_BRIDGE_C6_PMON_EVNTSEL3 (0x00000DD3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C6_PMON_EVNTSEL3 is defined as MSR_C6_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_BOX_CTL   0x00000DE4

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_BOX_CTL (0x00000DE4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_BOX_CTL is defined as MSR_C7_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_BOX_FILTER   0x00000DF4

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_BOX_FILTER (0x00000DF4)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_BOX_FILTER is defined as MSR_C7_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_CTR0   0x00000DF6

Package. Uncore C-box 7 perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_CTR0 (0x00000DF6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_CTR0 is defined as MSR_C7_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_CTR1   0x00000DF7

Package. Uncore C-box 7 perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_CTR1 (0x00000DF7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_CTR1 is defined as MSR_C7_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_CTR2   0x00000DF8

Package. Uncore C-box 7 perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_CTR2 (0x00000DF8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_CTR2 is defined as MSR_C7_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_CTR3   0x00000DF9

Package. Uncore C-box 7 perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_CTR3 (0x00000DF9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_CTR3 is defined as MSR_C7_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL0   0x00000DF0

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_EVNTSEL0 (0x00000DF0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL0 is defined as MSR_C7_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL1   0x00000DF1

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_EVNTSEL1 (0x00000DF1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL1 is defined as MSR_C7_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL2   0x00000DF2

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_EVNTSEL2 (0x00000DF2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL2 is defined as MSR_C7_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL3   0x00000DF3

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

Parameters
ECXMSR_SANDY_BRIDGE_C7_PMON_EVNTSEL3 (0x00000DF3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_C7_PMON_EVNTSEL3 is defined as MSR_C7_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_CORE_C3_RESIDENCY   0x000003FC

Core. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_CORE_C3_RESIDENCY (0x000003FC)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_CORE_C3_RESIDENCY is defined as MSR_CORE_C3_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_CORE_C6_RESIDENCY   0x000003FD

Core. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_CORE_C6_RESIDENCY (0x000003FD)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_CORE_C6_RESIDENCY is defined as MSR_CORE_C6_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_CORE_C7_RESIDENCY   0x000003FE

Core. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_CORE_C7_RESIDENCY (0x000003FE)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_CORE_C7_RESIDENCY is defined as MSR_CORE_C7_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_DRAM_ENERGY_STATUS   0x00000619

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

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

Example usage

Note
MSR_SANDY_BRIDGE_DRAM_ENERGY_STATUS is defined as MSR_DRAM_ENERGY_STATUS in SDM.
#define MSR_SANDY_BRIDGE_DRAM_PERF_STATUS   0x0000061B

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

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

Example usage

Note
MSR_SANDY_BRIDGE_DRAM_PERF_STATUS is defined as MSR_DRAM_PERF_STATUS in SDM.
#define MSR_SANDY_BRIDGE_DRAM_POWER_INFO   0x0000061C

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

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

Example usage

Note
MSR_SANDY_BRIDGE_DRAM_POWER_INFO is defined as MSR_DRAM_POWER_INFO in SDM.
#define MSR_SANDY_BRIDGE_DRAM_POWER_LIMIT   0x00000618

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

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

Example usage

Note
MSR_SANDY_BRIDGE_DRAM_POWER_LIMIT is defined as MSR_DRAM_POWER_LIMIT in SDM.
#define MSR_SANDY_BRIDGE_ERROR_CONTROL   0x0000017F

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

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

Example usage

Note
MSR_SANDY_BRIDGE_ERROR_CONTROL is defined as MSR_ERROR_CONTROL in SDM.
#define MSR_SANDY_BRIDGE_FEATURE_CONFIG   0x0000013C

Core. AES Configuration (RW-L) Privileged post-BIOS agent must provide a #GP handler to handle unsuccessful read of this MSR.

Parameters
ECXMSR_SANDY_BRIDGE_FEATURE_CONFIG (0x0000013C)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_FEATURE_CONFIG_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_FEATURE_CONFIG_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_FEATURE_CONFIG is defined as MSR_FEATURE_CONFIG in SDM.
#define MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION   0x0000019A

Thread. Clock Modulation (R/W) See Table 2-2. IA32_CLOCK_MODULATION MSR was originally named IA32_THERM_CONTROL MSR.

Parameters
ECXMSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION (0x0000019A)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_CLOCK_MODULATION is defined as IA32_CLOCK_MODULATION in SDM.
#define MSR_SANDY_BRIDGE_IA32_MC4_CTL   0x00000410

Core. See Section 15.3.2.1, "IA32_MCi_CTL MSRs.".

Parameters
ECXMSR_SANDY_BRIDGE_IA32_MC4_CTL (0x00000410)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_MC4_CTL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_MC4_CTL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_MC4_CTL is defined as IA32_MC4_CTL in SDM.
#define MSR_SANDY_BRIDGE_IA32_MC4_CTL2   0x00000284

Package. Always 0 (CMCI not supported).

Parameters
ECXMSR_SANDY_BRIDGE_IA32_MC4_CTL2 (0x00000284)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_MC4_CTL2 is defined as IA32_MC4_CTL2 in SDM.
#define MSR_SANDY_BRIDGE_IA32_MISC_ENABLE   0x000001A0

Enable Misc. Processor Features (R/W) Allows a variety of processor functions to be enabled and disabled.

Parameters
ECXMSR_SANDY_BRIDGE_IA32_MISC_ENABLE (0x000001A0)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_MISC_ENABLE_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_MISC_ENABLE_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_MISC_ENABLE is defined as IA32_MISC_ENABLE in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL   0x0000038F

Thread. See Table 2-2. See Section 18.6.2.2, "Global Counter Control Facilities.".

Parameters
ECXMSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL (0x0000038F)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_CTRL is defined as IA32_PERF_GLOBAL_CTRL in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL   0x00000390

See Table 2-2. See Section 18.6.2.2, "Global Counter Control Facilities.".

Parameters
ECXMSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL (0x00000390)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_OVF_CTRL is defined as IA32_PERF_GLOBAL_OVF_CTRL in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS   0x0000038E

See Table 2-2. See Section 18.6.2.2, "Global Counter Control Facilities.".

Parameters
ECXMSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS (0x0000038E)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERF_GLOBAL_STATUS is defined as IA32_PERF_GLOBAL_STATUS in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4   0x0000018A

Core. See Table 2-2. If CPUID.0AH:EAX[15:8] = 8.

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

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4 is defined as IA32_PERFEVTSEL4 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5 is defined as IA32_PERFEVTSEL5 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6 is defined as IA32_PERFEVTSEL6 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7 is defined as IA32_PERFEVTSEL7 in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5   0x0000018B

Core. See Table 2-2. If CPUID.0AH:EAX[15:8] = 8.

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

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4 is defined as IA32_PERFEVTSEL4 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5 is defined as IA32_PERFEVTSEL5 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6 is defined as IA32_PERFEVTSEL6 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7 is defined as IA32_PERFEVTSEL7 in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6   0x0000018C

Core. See Table 2-2. If CPUID.0AH:EAX[15:8] = 8.

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

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4 is defined as IA32_PERFEVTSEL4 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5 is defined as IA32_PERFEVTSEL5 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6 is defined as IA32_PERFEVTSEL6 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7 is defined as IA32_PERFEVTSEL7 in SDM.
#define MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7   0x0000018D

Core. See Table 2-2. If CPUID.0AH:EAX[15:8] = 8.

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

Example usage

Note
MSR_SANDY_BRIDGE_IA32_PERFEVTSEL4 is defined as IA32_PERFEVTSEL4 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL5 is defined as IA32_PERFEVTSEL5 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL6 is defined as IA32_PERFEVTSEL6 in SDM. MSR_SANDY_BRIDGE_IA32_PERFEVTSEL7 is defined as IA32_PERFEVTSEL7 in SDM.
#define MSR_SANDY_BRIDGE_IA32_VMX_EPT_VPID_ENUM   0x0000048C

Thread. Capability Reporting Register of EPT and VPID (R/O) See Table 2-2.

Parameters
ECXMSR_SANDY_BRIDGE_IA32_VMX_EPT_VPID_ENUM (0x0000048C)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_IA32_VMX_EPT_VPID_ENUM is defined as IA32_VMX_EPT_VPID_ENUM in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP   0x00000680

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP   0x000006C0

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP   0x0000068A

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP   0x000006CA

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP   0x0000068B

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP   0x000006CB

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP   0x0000068C

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP   0x000006CC

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP   0x0000068D

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP   0x000006CD

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP   0x0000068E

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP   0x000006CE

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP   0x0000068F

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP   0x000006CF

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP   0x00000681

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP   0x000006C1

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP   0x00000682

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP   0x000006C2

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP   0x00000683

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP   0x000006C3

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP   0x00000684

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP   0x000006C4

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP   0x00000685

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP   0x000006C5

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP   0x00000686

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP   0x000006C6

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP   0x00000687

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP   0x000006C7

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP   0x00000688

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP   0x000006C8

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP   0x00000689

Thread. Last Branch Record n From IP (R/W) 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 17.7.1 and record format in Section 17.4.8.1.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_FROM_IP is defined as MSR_LASTBRANCH_0_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_FROM_IP is defined as MSR_LASTBRANCH_1_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_FROM_IP is defined as MSR_LASTBRANCH_2_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_FROM_IP is defined as MSR_LASTBRANCH_3_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_FROM_IP is defined as MSR_LASTBRANCH_4_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_FROM_IP is defined as MSR_LASTBRANCH_5_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_FROM_IP is defined as MSR_LASTBRANCH_6_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_FROM_IP is defined as MSR_LASTBRANCH_7_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_FROM_IP is defined as MSR_LASTBRANCH_8_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_FROM_IP is defined as MSR_LASTBRANCH_9_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_FROM_IP is defined as MSR_LASTBRANCH_10_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_FROM_IP is defined as MSR_LASTBRANCH_11_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_FROM_IP is defined as MSR_LASTBRANCH_12_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_FROM_IP is defined as MSR_LASTBRANCH_13_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_FROM_IP is defined as MSR_LASTBRANCH_14_FROM_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_FROM_IP is defined as MSR_LASTBRANCH_15_FROM_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP   0x000006C9

Thread. Last Branch Record n To IP (R/W) 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.

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

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_0_TO_IP is defined as MSR_LASTBRANCH_0_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_1_TO_IP is defined as MSR_LASTBRANCH_1_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_2_TO_IP is defined as MSR_LASTBRANCH_2_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_3_TO_IP is defined as MSR_LASTBRANCH_3_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_4_TO_IP is defined as MSR_LASTBRANCH_4_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_5_TO_IP is defined as MSR_LASTBRANCH_5_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_6_TO_IP is defined as MSR_LASTBRANCH_6_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_7_TO_IP is defined as MSR_LASTBRANCH_7_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_8_TO_IP is defined as MSR_LASTBRANCH_8_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_9_TO_IP is defined as MSR_LASTBRANCH_9_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_10_TO_IP is defined as MSR_LASTBRANCH_10_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_11_TO_IP is defined as MSR_LASTBRANCH_11_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_12_TO_IP is defined as MSR_LASTBRANCH_12_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_13_TO_IP is defined as MSR_LASTBRANCH_13_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_14_TO_IP is defined as MSR_LASTBRANCH_14_TO_IP in SDM. MSR_SANDY_BRIDGE_LASTBRANCH_15_TO_IP is defined as MSR_LASTBRANCH_15_TO_IP in SDM.
#define MSR_SANDY_BRIDGE_LASTBRANCH_TOS   0x000001C9

Thread. Last Branch Record Stack TOS (R/W) 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).

Parameters
ECXMSR_SANDY_BRIDGE_LASTBRANCH_TOS (0x000001C9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_LASTBRANCH_TOS is defined as MSR_LASTBRANCH_TOS in SDM.
#define MSR_SANDY_BRIDGE_LBR_SELECT   0x000001C8

Thread. Last Branch Record Filtering Select Register (R/W) See Section 17.9.2, "Filtering of Last Branch Records.".

Parameters
ECXMSR_SANDY_BRIDGE_LBR_SELECT (0x000001C8)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_LBR_SELECT_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_LBR_SELECT_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_LBR_SELECT is defined as MSR_LBR_SELECT in SDM.
#define MSR_SANDY_BRIDGE_LER_FROM_LIP   0x000001DD

Thread. Last Exception Record From Linear IP (R) 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.

Parameters
ECXMSR_SANDY_BRIDGE_LER_FROM_LIP (0x000001DD)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_LER_FROM_LIP is defined as MSR_LER_FROM_LIP in SDM.
#define MSR_SANDY_BRIDGE_LER_TO_LIP   0x000001DE

Thread. Last Exception Record To Linear IP (R) 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.

Parameters
ECXMSR_SANDY_BRIDGE_LER_TO_LIP (0x000001DE)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_LER_TO_LIP is defined as MSR_LER_TO_LIP in SDM.
#define MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL   0x000001A4

Miscellaneous Feature Control (R/W).

Parameters
ECXMSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL (0x000001A4)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_MISC_FEATURE_CONTROL is defined as MSR_MISC_FEATURE_CONTROL in SDM.
#define MSR_SANDY_BRIDGE_MISC_PWR_MGMT   0x000001AA

See http://biosbits.org.

Parameters
ECXMSR_SANDY_BRIDGE_MISC_PWR_MGMT (0x000001AA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_MISC_PWR_MGMT is defined as MSR_MISC_PWR_MGMT in SDM.
#define MSR_SANDY_BRIDGE_OFFCORE_RSP_0   0x000001A6

Thread. Offcore Response Event Select Register (R/W).

Parameters
ECXMSR_SANDY_BRIDGE_OFFCORE_RSP_0 (0x000001A6)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_OFFCORE_RSP_0 is defined as MSR_OFFCORE_RSP_0 in SDM.
#define MSR_SANDY_BRIDGE_OFFCORE_RSP_1   0x000001A7

Thread. Offcore Response Event Select Register (R/W).

Parameters
ECXMSR_SANDY_BRIDGE_OFFCORE_RSP_1 (0x000001A7)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_OFFCORE_RSP_1 is defined as MSR_OFFCORE_RSP_1 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_BOX_CTL   0x00000C24

Package. Uncore PCU perfmon for PCU-box-wide control.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_BOX_CTL (0x00000C24)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_BOX_CTL is defined as MSR_PCU_PMON_BOX_CTL in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_BOX_FILTER   0x00000C34

Package. Uncore PCU perfmon box-wide filter.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_BOX_FILTER (0x00000C34)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_BOX_FILTER is defined as MSR_PCU_PMON_BOX_FILTER in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR0   0x00000C36

Package. Uncore PCU perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_CTR0 (0x00000C36)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_CTR0 is defined as MSR_PCU_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR1   0x00000C37

Package. Uncore PCU perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_CTR1 (0x00000C37)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_CTR1 is defined as MSR_PCU_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR2   0x00000C38

Package. Uncore PCU perfmon counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_CTR2 (0x00000C38)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_CTR2 is defined as MSR_PCU_PMON_CTR2 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_CTR3   0x00000C39

Package. Uncore PCU perfmon counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_CTR3 (0x00000C39)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_CTR3 is defined as MSR_PCU_PMON_CTR3 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL0   0x00000C30

Package. Uncore PCU perfmon event select for PCU counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL0 (0x00000C30)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL0 is defined as MSR_PCU_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL1   0x00000C31

Package. Uncore PCU perfmon event select for PCU counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL1 (0x00000C31)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL1 is defined as MSR_PCU_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL2   0x00000C32

Package. Uncore PCU perfmon event select for PCU counter 2.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL2 (0x00000C32)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL2 is defined as MSR_PCU_PMON_EVNTSEL2 in SDM.
#define MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL3   0x00000C33

Package. Uncore PCU perfmon event select for PCU counter 3.

Parameters
ECXMSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL3 (0x00000C33)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PCU_PMON_EVNTSEL3 is defined as MSR_PCU_PMON_EVNTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_PEBS_ENABLE   0x000003F1

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

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

Example usage

Note
MSR_SANDY_BRIDGE_PEBS_ENABLE is defined as MSR_PEBS_ENABLE in SDM.
#define MSR_SANDY_BRIDGE_PEBS_LD_LAT   0x000003F6

Thread. See Section 18.3.1.1.2, "Load Latency Performance Monitoring Facility.".

Parameters
ECXMSR_SANDY_BRIDGE_PEBS_LD_LAT (0x000003F6)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PEBS_LD_LAT_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PEBS_LD_LAT_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PEBS_LD_LAT is defined as MSR_PEBS_LD_LAT in SDM.
#define MSR_SANDY_BRIDGE_PEBS_NUM_ALT   0x0000039C

Package.

Parameters
ECXMSR_SANDY_BRIDGE_PEBS_NUM_ALT (0x0000039C)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PEBS_NUM_ALT_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PEBS_NUM_ALT_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PEBS_NUM_ALT is defined as MSR_PEBS_NUM_ALT in SDM.
#define MSR_SANDY_BRIDGE_PERF_STATUS   0x00000198

Package.

Parameters
ECXMSR_SANDY_BRIDGE_PERF_STATUS (0x00000198)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PERF_STATUS_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PERF_STATUS_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PERF_STATUS is defined as MSR_PERF_STATUS in SDM.
#define MSR_SANDY_BRIDGE_PKG_C2_RESIDENCY   0x0000060D

Package. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_PKG_C2_RESIDENCY (0x0000060D)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_C2_RESIDENCY is defined as MSR_PKG_C2_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_PKG_C3_RESIDENCY   0x000003F8

Package. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_PKG_C3_RESIDENCY (0x000003F8)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_C3_RESIDENCY is defined as MSR_PKG_C3_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_PKG_C6_RESIDENCY   0x000003F9

Package. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_PKG_C6_RESIDENCY (0x000003F9)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_C6_RESIDENCY is defined as MSR_PKG_C6_RESIDENCY in SDM.
#define MSR_SANDY_BRIDGE_PKG_C7_RESIDENCY   0x000003FA

Package. Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates. 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.

Parameters
ECXMSR_SANDY_BRIDGE_PKG_C7_RESIDENCY (0x000003FA)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_C7_RESIDENCY is defined as MSR_PKG_C7_RESIDENCY in SDM.
#define MSR_SANDY_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 CStates. See http://biosbits.org.

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

Example usage

Note
MSR_SANDY_BRIDGE_PKG_CST_CONFIG_CONTROL is defined as MSR_PKG_CST_CONFIG_CONTROL in SDM.
#define MSR_SANDY_BRIDGE_PKG_ENERGY_STATUS   0x00000611

Package. PKG Energy Status (R/O) See Section 14.9.3, "Package RAPL Domain.".

Parameters
ECXMSR_SANDY_BRIDGE_PKG_ENERGY_STATUS (0x00000611)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_ENERGY_STATUS is defined as MSR_PKG_ENERGY_STATUS in SDM.
#define MSR_SANDY_BRIDGE_PKG_PERF_STATUS   0x00000613

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

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

Example usage

Note
MSR_SANDY_BRIDGE_PKG_PERF_STATUS is defined as MSR_PKG_PERF_STATUS in SDM.
#define MSR_SANDY_BRIDGE_PKG_POWER_INFO   0x00000614

Package. PKG RAPL Parameters (R/W) See Section 14.9.3, "Package RAPL Domain.".

Parameters
ECXMSR_SANDY_BRIDGE_PKG_POWER_INFO (0x00000614)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_POWER_INFO is defined as MSR_PKG_POWER_INFO in SDM.
#define MSR_SANDY_BRIDGE_PKG_POWER_LIMIT   0x00000610

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

Parameters
ECXMSR_SANDY_BRIDGE_PKG_POWER_LIMIT (0x00000610)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PKG_POWER_LIMIT is defined as MSR_PKG_POWER_LIMIT in SDM.
#define MSR_SANDY_BRIDGE_PKGC3_IRTL   0x0000060A

Package. Package C3 Interrupt Response Limit (R/W) Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI CStates.

Parameters
ECXMSR_SANDY_BRIDGE_PKGC3_IRTL (0x0000060A)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC3_IRTL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC3_IRTL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PKGC3_IRTL is defined as MSR_PKGC3_IRTL in SDM.
#define MSR_SANDY_BRIDGE_PKGC6_IRTL   0x0000060B

Package. Package C6 Interrupt Response Limit (R/W) This MSR defines the budget allocated for the package to exit from C6 to a C0 state, where interrupt request can be delivered to the core and serviced. Additional core-exit latency amy 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 CStates.

Parameters
ECXMSR_SANDY_BRIDGE_PKGC6_IRTL (0x0000060B)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC6_IRTL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC6_IRTL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PKGC6_IRTL is defined as MSR_PKGC6_IRTL in SDM.
#define MSR_SANDY_BRIDGE_PKGC7_IRTL   0x0000060C

Package. Package C7 Interrupt Response Limit (R/W) This MSR defines the budget allocated for the package to exit from C7 to a C0 state, where interrupt request can be delivered to the core and serviced. Additional core-exit latency amy 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 CStates.

Parameters
ECXMSR_SANDY_BRIDGE_PKGC7_IRTL (0x0000060C)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC7_IRTL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PKGC7_IRTL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PKGC7_IRTL is defined as MSR_PKGC7_IRTL in SDM.
#define MSR_SANDY_BRIDGE_PLATFORM_INFO   0x000000CE

Package. Platform Information Contains power management and other model specific features enumeration. See http://biosbits.org.

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

Example usage

Note
MSR_SANDY_BRIDGE_PLATFORM_INFO is defined as MSR_PLATFORM_INFO in SDM.
#define MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE   0x000000E4

Core. Power Management IO Redirection in C-state (R/W) See http://biosbits.org.

Parameters
ECXMSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE (0x000000E4)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_PMG_IO_CAPTURE_BASE is defined as MSR_PMG_IO_CAPTURE_BASE in SDM.
#define MSR_SANDY_BRIDGE_POWER_CTL   0x000001FC

Core. See http://biosbits.org.

Parameters
ECXMSR_SANDY_BRIDGE_POWER_CTL (0x000001FC)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_POWER_CTL is defined as MSR_POWER_CTL in SDM.
#define MSR_SANDY_BRIDGE_PP0_ENERGY_STATUS   0x00000639

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

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

Example usage

Note
MSR_SANDY_BRIDGE_PP0_ENERGY_STATUS is defined as MSR_PP0_ENERGY_STATUS in SDM.
#define MSR_SANDY_BRIDGE_PP0_POLICY   0x0000063A

Package. PP0 Balance Policy (R/W) See Section 14.9.4, "PP0/PP1 RAPL Domains.".

Parameters
ECXMSR_SANDY_BRIDGE_PP0_POLICY (0x0000063A)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PP0_POLICY is defined as MSR_PP0_POLICY in SDM.
#define MSR_SANDY_BRIDGE_PP0_POWER_LIMIT   0x00000638

Package. PP0 RAPL Power Limit Control (R/W) See Section 14.9.4, "PP0/PP1 RAPL Domains.".

Parameters
ECXMSR_SANDY_BRIDGE_PP0_POWER_LIMIT (0x00000638)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PP0_POWER_LIMIT is defined as MSR_PP0_POWER_LIMIT in SDM.
#define MSR_SANDY_BRIDGE_PP1_ENERGY_STATUS   0x00000641

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

Parameters
ECXMSR_SANDY_BRIDGE_PP1_ENERGY_STATUS (0x00000641)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PP1_ENERGY_STATUS is defined as MSR_PP1_ENERGY_STATUS in SDM.
#define MSR_SANDY_BRIDGE_PP1_POLICY   0x00000642

Package. PP1 Balance Policy (R/W) See Section 14.9.4, "PP0/PP1 RAPL Domains.".

Parameters
ECXMSR_SANDY_BRIDGE_PP1_POLICY (0x00000642)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PP1_POLICY is defined as MSR_PP1_POLICY in SDM.
#define MSR_SANDY_BRIDGE_PP1_POWER_LIMIT   0x00000640

Package. PP1 RAPL Power Limit Control (R/W) See Section 14.9.4, "PP0/PP1 RAPL Domains.".

Parameters
ECXMSR_SANDY_BRIDGE_PP1_POWER_LIMIT (0x00000640)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_PP1_POWER_LIMIT is defined as MSR_PP1_POWER_LIMIT in SDM.
#define MSR_SANDY_BRIDGE_RAPL_POWER_UNIT   0x00000606

Package. Unit Multipliers used in RAPL Interfaces (R/O) See Section 14.9.1, "RAPL Interfaces.".

Parameters
ECXMSR_SANDY_BRIDGE_RAPL_POWER_UNIT (0x00000606)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_RAPL_POWER_UNIT is defined as MSR_RAPL_POWER_UNIT in SDM.
#define MSR_SANDY_BRIDGE_SMI_COUNT   0x00000034

Thread. SMI Counter (R/O).

Parameters
ECXMSR_SANDY_BRIDGE_SMI_COUNT (0x00000034)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_SMI_COUNT_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_SMI_COUNT_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_SMI_COUNT is defined as MSR_SMI_COUNT in SDM.
#define MSR_SANDY_BRIDGE_TEMPERATURE_TARGET   0x000001A2

Unique.

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

Example usage

Note
MSR_SANDY_BRIDGE_TEMPERATURE_TARGET is defined as MSR_TEMPERATURE_TARGET in SDM.
#define MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT   0x000001AD

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

Parameters
ECXMSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT (0x000001AD)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_TURBO_RATIO_LIMIT is defined as MSR_TURBO_RATIO_LIMIT in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_CTR0   0x00000C16

Package. Uncore U-box perfmon counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_CTR0 (0x00000C16)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_CTR0 is defined as MSR_U_PMON_CTR0 in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_CTR1   0x00000C17

Package. Uncore U-box perfmon counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_CTR1 (0x00000C17)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_CTR1 is defined as MSR_U_PMON_CTR1 in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_EVNTSEL0   0x00000C10

Package. Uncore U-box perfmon event select for U-box counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_EVNTSEL0 (0x00000C10)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_EVNTSEL0 is defined as MSR_U_PMON_EVNTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_EVNTSEL1   0x00000C11

Package. Uncore U-box perfmon event select for U-box counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_EVNTSEL1 (0x00000C11)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_EVNTSEL1 is defined as MSR_U_PMON_EVNTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTL   0x00000C08

Package. Uncore U-box UCLK fixed counter control.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTL (0x00000C08)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTL is defined as MSR_U_PMON_UCLK_FIXED_CTL in SDM.
#define MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTR   0x00000C09

Package. Uncore U-box UCLK fixed counter.

Parameters
ECXMSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTR (0x00000C09)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_U_PMON_UCLK_FIXED_CTR is defined as MSR_U_PMON_UCLK_FIXED_CTR in SDM.
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR0   0x000003B0

Package. Uncore Arb unit, performance counter 0.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_ARB_PERFCTR0 (0x000003B0)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR0 is defined as MSR_UNC_ARB_PERFCTR0 in SDM.
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR1   0x000003B1

Package. Uncore Arb unit, performance counter 1.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_ARB_PERFCTR1 (0x000003B1)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_ARB_PERFCTR1 is defined as MSR_UNC_ARB_PERFCTR1 in SDM.
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL0   0x000003B2

Package. Uncore Arb unit, counter 0 event select MSR.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL0 (0x000003B2)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL0 is defined as MSR_UNC_ARB_PERFEVTSEL0 in SDM.
#define MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL1   0x000003B3

Package. Uncore Arb unit, counter 1 event select MSR.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL1 (0x000003B3)
EAXLower 32-bits of MSR value.
EDXUpper 32-bits of MSR value.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_ARB_PERFEVTSEL1 is defined as MSR_UNC_ARB_PERFEVTSEL1 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0   0x00000706

Package. Uncore C-Box 0, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0 is defined as MSR_UNC_CBO_0_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1 is defined as MSR_UNC_CBO_0_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2 is defined as MSR_UNC_CBO_0_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3 is defined as MSR_UNC_CBO_0_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1   0x00000707

Package. Uncore C-Box 0, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0 is defined as MSR_UNC_CBO_0_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1 is defined as MSR_UNC_CBO_0_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2 is defined as MSR_UNC_CBO_0_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3 is defined as MSR_UNC_CBO_0_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2   0x00000708

Package. Uncore C-Box 0, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0 is defined as MSR_UNC_CBO_0_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1 is defined as MSR_UNC_CBO_0_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2 is defined as MSR_UNC_CBO_0_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3 is defined as MSR_UNC_CBO_0_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3   0x00000709

Package. Uncore C-Box 0, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR0 is defined as MSR_UNC_CBO_0_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR1 is defined as MSR_UNC_CBO_0_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR2 is defined as MSR_UNC_CBO_0_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFCTR3 is defined as MSR_UNC_CBO_0_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0   0x00000700

Package. Uncore C-Box 0, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0 is defined as MSR_UNC_CBO_0_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1 is defined as MSR_UNC_CBO_0_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2 is defined as MSR_UNC_CBO_0_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3 is defined as MSR_UNC_CBO_0_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1   0x00000701

Package. Uncore C-Box 0, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0 is defined as MSR_UNC_CBO_0_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1 is defined as MSR_UNC_CBO_0_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2 is defined as MSR_UNC_CBO_0_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3 is defined as MSR_UNC_CBO_0_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2   0x00000702

Package. Uncore C-Box 0, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0 is defined as MSR_UNC_CBO_0_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1 is defined as MSR_UNC_CBO_0_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2 is defined as MSR_UNC_CBO_0_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3 is defined as MSR_UNC_CBO_0_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3   0x00000703

Package. Uncore C-Box 0, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL0 is defined as MSR_UNC_CBO_0_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL1 is defined as MSR_UNC_CBO_0_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL2 is defined as MSR_UNC_CBO_0_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_0_PERFEVTSEL3 is defined as MSR_UNC_CBO_0_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS   0x00000705

Package. Uncore C-Box n, unit status for counter 0-3.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS is defined as MSR_UNC_CBO_0_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS is defined as MSR_UNC_CBO_1_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS is defined as MSR_UNC_CBO_2_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS is defined as MSR_UNC_CBO_3_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS is defined as MSR_UNC_CBO_4_UNIT_STATUS in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0   0x00000716

Package. Uncore C-Box 1, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0 is defined as MSR_UNC_CBO_1_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1 is defined as MSR_UNC_CBO_1_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2 is defined as MSR_UNC_CBO_1_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3 is defined as MSR_UNC_CBO_1_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1   0x00000717

Package. Uncore C-Box 1, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0 is defined as MSR_UNC_CBO_1_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1 is defined as MSR_UNC_CBO_1_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2 is defined as MSR_UNC_CBO_1_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3 is defined as MSR_UNC_CBO_1_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2   0x00000718

Package. Uncore C-Box 1, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0 is defined as MSR_UNC_CBO_1_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1 is defined as MSR_UNC_CBO_1_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2 is defined as MSR_UNC_CBO_1_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3 is defined as MSR_UNC_CBO_1_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3   0x00000719

Package. Uncore C-Box 1, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR0 is defined as MSR_UNC_CBO_1_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR1 is defined as MSR_UNC_CBO_1_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR2 is defined as MSR_UNC_CBO_1_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFCTR3 is defined as MSR_UNC_CBO_1_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0   0x00000710

Package. Uncore C-Box 1, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0 is defined as MSR_UNC_CBO_1_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1 is defined as MSR_UNC_CBO_1_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2 is defined as MSR_UNC_CBO_1_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3 is defined as MSR_UNC_CBO_1_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1   0x00000711

Package. Uncore C-Box 1, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0 is defined as MSR_UNC_CBO_1_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1 is defined as MSR_UNC_CBO_1_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2 is defined as MSR_UNC_CBO_1_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3 is defined as MSR_UNC_CBO_1_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2   0x00000712

Package. Uncore C-Box 1, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0 is defined as MSR_UNC_CBO_1_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1 is defined as MSR_UNC_CBO_1_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2 is defined as MSR_UNC_CBO_1_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3 is defined as MSR_UNC_CBO_1_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3   0x00000713

Package. Uncore C-Box 1, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL0 is defined as MSR_UNC_CBO_1_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL1 is defined as MSR_UNC_CBO_1_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL2 is defined as MSR_UNC_CBO_1_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_PERFEVTSEL3 is defined as MSR_UNC_CBO_1_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS   0x00000715

Package. Uncore C-Box n, unit status for counter 0-3.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS is defined as MSR_UNC_CBO_0_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS is defined as MSR_UNC_CBO_1_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS is defined as MSR_UNC_CBO_2_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS is defined as MSR_UNC_CBO_3_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS is defined as MSR_UNC_CBO_4_UNIT_STATUS in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0   0x00000726

Package. Uncore C-Box 2, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0 is defined as MSR_UNC_CBO_2_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1 is defined as MSR_UNC_CBO_2_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2 is defined as MSR_UNC_CBO_2_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3 is defined as MSR_UNC_CBO_2_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1   0x00000727

Package. Uncore C-Box 2, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0 is defined as MSR_UNC_CBO_2_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1 is defined as MSR_UNC_CBO_2_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2 is defined as MSR_UNC_CBO_2_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3 is defined as MSR_UNC_CBO_2_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2   0x00000728

Package. Uncore C-Box 2, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0 is defined as MSR_UNC_CBO_2_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1 is defined as MSR_UNC_CBO_2_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2 is defined as MSR_UNC_CBO_2_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3 is defined as MSR_UNC_CBO_2_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3   0x00000729

Package. Uncore C-Box 2, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR0 is defined as MSR_UNC_CBO_2_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR1 is defined as MSR_UNC_CBO_2_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR2 is defined as MSR_UNC_CBO_2_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFCTR3 is defined as MSR_UNC_CBO_2_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0   0x00000720

Package. Uncore C-Box 2, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0 is defined as MSR_UNC_CBO_2_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1 is defined as MSR_UNC_CBO_2_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2 is defined as MSR_UNC_CBO_2_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3 is defined as MSR_UNC_CBO_2_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1   0x00000721

Package. Uncore C-Box 2, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0 is defined as MSR_UNC_CBO_2_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1 is defined as MSR_UNC_CBO_2_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2 is defined as MSR_UNC_CBO_2_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3 is defined as MSR_UNC_CBO_2_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2   0x00000722

Package. Uncore C-Box 2, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0 is defined as MSR_UNC_CBO_2_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1 is defined as MSR_UNC_CBO_2_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2 is defined as MSR_UNC_CBO_2_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3 is defined as MSR_UNC_CBO_2_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3   0x00000723

Package. Uncore C-Box 2, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL0 is defined as MSR_UNC_CBO_2_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL1 is defined as MSR_UNC_CBO_2_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL2 is defined as MSR_UNC_CBO_2_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_PERFEVTSEL3 is defined as MSR_UNC_CBO_2_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS   0x00000725

Package. Uncore C-Box n, unit status for counter 0-3.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS is defined as MSR_UNC_CBO_0_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS is defined as MSR_UNC_CBO_1_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS is defined as MSR_UNC_CBO_2_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS is defined as MSR_UNC_CBO_3_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS is defined as MSR_UNC_CBO_4_UNIT_STATUS in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0   0x00000736

Package. Uncore C-Box 3, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0 is defined as MSR_UNC_CBO_3_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1 is defined as MSR_UNC_CBO_3_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2 is defined as MSR_UNC_CBO_3_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3 is defined as MSR_UNC_CBO_3_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1   0x00000737

Package. Uncore C-Box 3, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0 is defined as MSR_UNC_CBO_3_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1 is defined as MSR_UNC_CBO_3_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2 is defined as MSR_UNC_CBO_3_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3 is defined as MSR_UNC_CBO_3_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2   0x00000738

Package. Uncore C-Box 3, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0 is defined as MSR_UNC_CBO_3_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1 is defined as MSR_UNC_CBO_3_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2 is defined as MSR_UNC_CBO_3_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3 is defined as MSR_UNC_CBO_3_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3   0x00000739

Package. Uncore C-Box 3, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR0 is defined as MSR_UNC_CBO_3_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR1 is defined as MSR_UNC_CBO_3_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR2 is defined as MSR_UNC_CBO_3_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFCTR3 is defined as MSR_UNC_CBO_3_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0   0x00000730

Package. Uncore C-Box 3, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0 is defined as MSR_UNC_CBO_3_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1 is defined as MSR_UNC_CBO_3_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2 is defined as MSR_UNC_CBO_3_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3 is defined as MSR_UNC_CBO_3_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1   0x00000731

Package. Uncore C-Box 3, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0 is defined as MSR_UNC_CBO_3_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1 is defined as MSR_UNC_CBO_3_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2 is defined as MSR_UNC_CBO_3_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3 is defined as MSR_UNC_CBO_3_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2   0x00000732

Package. Uncore C-Box 3, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0 is defined as MSR_UNC_CBO_3_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1 is defined as MSR_UNC_CBO_3_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2 is defined as MSR_UNC_CBO_3_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3 is defined as MSR_UNC_CBO_3_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3   0x00000733

Package. Uncore C-Box 3, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL0 is defined as MSR_UNC_CBO_3_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL1 is defined as MSR_UNC_CBO_3_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL2 is defined as MSR_UNC_CBO_3_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_PERFEVTSEL3 is defined as MSR_UNC_CBO_3_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS   0x00000735

Package. Uncore C-Box n, unit status for counter 0-3.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS is defined as MSR_UNC_CBO_0_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS is defined as MSR_UNC_CBO_1_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS is defined as MSR_UNC_CBO_2_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS is defined as MSR_UNC_CBO_3_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS is defined as MSR_UNC_CBO_4_UNIT_STATUS in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0   0x00000746

Package. Uncore C-Box 4, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0 is defined as MSR_UNC_CBO_4_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1 is defined as MSR_UNC_CBO_4_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2 is defined as MSR_UNC_CBO_4_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3 is defined as MSR_UNC_CBO_4_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1   0x00000747

Package. Uncore C-Box 4, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0 is defined as MSR_UNC_CBO_4_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1 is defined as MSR_UNC_CBO_4_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2 is defined as MSR_UNC_CBO_4_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3 is defined as MSR_UNC_CBO_4_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2   0x00000748

Package. Uncore C-Box 4, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0 is defined as MSR_UNC_CBO_4_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1 is defined as MSR_UNC_CBO_4_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2 is defined as MSR_UNC_CBO_4_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3 is defined as MSR_UNC_CBO_4_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3   0x00000749

Package. Uncore C-Box 4, performance counter n.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR0 is defined as MSR_UNC_CBO_4_PERFCTR0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR1 is defined as MSR_UNC_CBO_4_PERFCTR1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR2 is defined as MSR_UNC_CBO_4_PERFCTR2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFCTR3 is defined as MSR_UNC_CBO_4_PERFCTR3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0   0x00000740

Package. Uncore C-Box 4, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0 is defined as MSR_UNC_CBO_4_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1 is defined as MSR_UNC_CBO_4_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2 is defined as MSR_UNC_CBO_4_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3 is defined as MSR_UNC_CBO_4_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1   0x00000741

Package. Uncore C-Box 4, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0 is defined as MSR_UNC_CBO_4_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1 is defined as MSR_UNC_CBO_4_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2 is defined as MSR_UNC_CBO_4_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3 is defined as MSR_UNC_CBO_4_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2   0x00000742

Package. Uncore C-Box 4, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0 is defined as MSR_UNC_CBO_4_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1 is defined as MSR_UNC_CBO_4_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2 is defined as MSR_UNC_CBO_4_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3 is defined as MSR_UNC_CBO_4_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3   0x00000743

Package. Uncore C-Box 4, counter n event select MSR.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL0 is defined as MSR_UNC_CBO_4_PERFEVTSEL0 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL1 is defined as MSR_UNC_CBO_4_PERFEVTSEL1 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL2 is defined as MSR_UNC_CBO_4_PERFEVTSEL2 in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_PERFEVTSEL3 is defined as MSR_UNC_CBO_4_PERFEVTSEL3 in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS   0x00000745

Package. Uncore C-Box n, unit status for counter 0-3.

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

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_0_UNIT_STATUS is defined as MSR_UNC_CBO_0_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_1_UNIT_STATUS is defined as MSR_UNC_CBO_1_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_2_UNIT_STATUS is defined as MSR_UNC_CBO_2_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_3_UNIT_STATUS is defined as MSR_UNC_CBO_3_UNIT_STATUS in SDM. MSR_SANDY_BRIDGE_UNC_CBO_4_UNIT_STATUS is defined as MSR_UNC_CBO_4_UNIT_STATUS in SDM.
#define MSR_SANDY_BRIDGE_UNC_CBO_CONFIG   0x00000396

Package. Uncore C-Box configuration information (R/O).

Parameters
ECXMSR_SANDY_BRIDGE_UNC_CBO_CONFIG (0x00000396)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_CBO_CONFIG_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_CBO_CONFIG_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_CBO_CONFIG is defined as MSR_UNC_CBO_CONFIG in SDM.
#define MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR   0x00000395

Package. Uncore fixed counter.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR (0x00000395)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTR is defined as MSR_UNC_PERF_FIXED_CTR in SDM.
#define MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL   0x00000394

Package. Uncore fixed counter control (R/W).

Parameters
ECXMSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL (0x00000394)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_PERF_FIXED_CTRL is defined as MSR_UNC_PERF_FIXED_CTRL in SDM.
#define MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL   0x00000391

Package. Uncore PMU global control.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL (0x00000391)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_CTRL is defined as MSR_UNC_PERF_GLOBAL_CTRL in SDM.
#define MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS   0x00000392

Package. Uncore PMU main status.

Parameters
ECXMSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS (0x00000392)
EAXLower 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS_REGISTER.
EDXUpper 32-bits of MSR value. Described by the type MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS_REGISTER.

Example usage

Note
MSR_SANDY_BRIDGE_UNC_PERF_GLOBAL_STATUS is defined as MSR_UNC_PERF_GLOBAL_STATUS in SDM.