TianoCore EDK2 master
|
#include <Register/Intel/ArchitecturalMsr.h>
Go to the source code of this file.
MSR Definitions for Intel processors based on the Ivy Bridge microarchitecture.
Provides defines for Machine Specific Registers(MSR) indexes. Data structures are provided for MSRs that contain one or more bit fields. If the MSR value returned is a single 32-bit or 64-bit value, then a data structure is not provided for that MSR.
Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file IvyBridgeMsr.h.
#define IS_IVY_BRIDGE_PROCESSOR | ( | DisplayFamily, | |
DisplayModel | |||
) |
Is Intel processors based on the Ivy Bridge microarchitecture?
DisplayFamily | Display Family ID |
DisplayModel | Display Model ID |
TRUE | Yes, it is. |
FALSE | No, it isn't. |
Definition at line 32 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1 0x00000D1A |
Package. Uncore C-box 0 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C0_PMON_BOX_FILTER1 (0x00000D1A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1259 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_CTL 0x00000E44 |
Package. Uncore C-box 10 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C10_PMON_BOX_CTL (0x00000E44) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1799 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER 0x00000E54 |
Package. Uncore C-box 10 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER (0x00000E54) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1889 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1 0x00000E5A |
Package. Uncore C-box 10 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C10_PMON_BOX_FILTER1 (0x00000E5A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1979 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_CTR0 0x00000E56 |
Package. Uncore C-box 10 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C10_PMON_CTR0 (0x00000E56) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1907 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_CTR1 0x00000E57 |
Package. Uncore C-box 10 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C10_PMON_CTR1 (0x00000E57) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1925 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_CTR2 0x00000E58 |
Package. Uncore C-box 10 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C10_PMON_CTR2 (0x00000E58) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1943 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_CTR3 0x00000E59 |
Package. Uncore C-box 10 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C10_PMON_CTR3 (0x00000E59) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1961 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL0 0x00000E50 |
Package. Uncore C-box 10 perfmon event select for C-box 10 counter 0.
ECX | MSR_IVY_BRIDGE_C10_PMON_EVNTSEL0 (0x00000E50) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1817 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL1 0x00000E51 |
Package. Uncore C-box 10 perfmon event select for C-box 10 counter 1.
ECX | MSR_IVY_BRIDGE_C10_PMON_EVNTSEL1 (0x00000E51) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1835 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL2 0x00000E52 |
Package. Uncore C-box 10 perfmon event select for C-box 10 counter 2.
ECX | MSR_IVY_BRIDGE_C10_PMON_EVNTSEL2 (0x00000E52) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1853 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C10_PMON_EVNTSEL3 0x00000E53 |
Package. Uncore C-box 10 perfmon event select for C-box 10 counter 3.
ECX | MSR_IVY_BRIDGE_C10_PMON_EVNTSEL3 (0x00000E53) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1871 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_CTL 0x00000E64 |
Package. Uncore C-box 11 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C11_PMON_BOX_CTL (0x00000E64) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1997 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER 0x00000E74 |
Package. Uncore C-box 11 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER (0x00000E74) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2087 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1 0x00000E7A |
Package. Uncore C-box 11 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C11_PMON_BOX_FILTER1 (0x00000E7A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2177 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_CTR0 0x00000E76 |
Package. Uncore C-box 11 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C11_PMON_CTR0 (0x00000E76) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2105 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_CTR1 0x00000E77 |
Package. Uncore C-box 11 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C11_PMON_CTR1 (0x00000E77) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2123 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_CTR2 0x00000E78 |
Package. Uncore C-box 11 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C11_PMON_CTR2 (0x00000E78) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2141 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_CTR3 0x00000E79 |
Package. Uncore C-box 11 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C11_PMON_CTR3 (0x00000E79) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2159 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL0 0x00000E70 |
Package. Uncore C-box 11 perfmon event select for C-box 11 counter 0.
ECX | MSR_IVY_BRIDGE_C11_PMON_EVNTSEL0 (0x00000E70) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2015 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL1 0x00000E71 |
Package. Uncore C-box 11 perfmon event select for C-box 11 counter 1.
ECX | MSR_IVY_BRIDGE_C11_PMON_EVNTSEL1 (0x00000E71) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2033 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL2 0x00000E72 |
Package. Uncore C-box 11 perfmon event select for C-box 11 counter 2.
ECX | MSR_IVY_BRIDGE_C11_PMON_EVNTSEL2 (0x00000E72) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2051 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C11_PMON_EVNTSEL3 0x00000E73 |
Package. Uncore C-box 11 perfmon event select for C-box 11 counter 3.
ECX | MSR_IVY_BRIDGE_C11_PMON_EVNTSEL3 (0x00000E73) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2069 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_CTL 0x00000E84 |
Package. Uncore C-box 12 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C12_PMON_BOX_CTL (0x00000E84) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2195 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER 0x00000E94 |
Package. Uncore C-box 12 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER (0x00000E94) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2285 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1 0x00000E9A |
Package. Uncore C-box 12 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C12_PMON_BOX_FILTER1 (0x00000E9A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2375 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_CTR0 0x00000E96 |
Package. Uncore C-box 12 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C12_PMON_CTR0 (0x00000E96) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2303 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_CTR1 0x00000E97 |
Package. Uncore C-box 12 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C12_PMON_CTR1 (0x00000E97) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2321 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_CTR2 0x00000E98 |
Package. Uncore C-box 12 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C12_PMON_CTR2 (0x00000E98) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2339 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_CTR3 0x00000E99 |
Package. Uncore C-box 12 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C12_PMON_CTR3 (0x00000E99) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2357 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL0 0x00000E90 |
Package. Uncore C-box 12 perfmon event select for C-box 12 counter 0.
ECX | MSR_IVY_BRIDGE_C12_PMON_EVNTSEL0 (0x00000E90) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2213 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL1 0x00000E91 |
Package. Uncore C-box 12 perfmon event select for C-box 12 counter 1.
ECX | MSR_IVY_BRIDGE_C12_PMON_EVNTSEL1 (0x00000E91) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2231 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL2 0x00000E92 |
Package. Uncore C-box 12 perfmon event select for C-box 12 counter 2.
ECX | MSR_IVY_BRIDGE_C12_PMON_EVNTSEL2 (0x00000E92) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2249 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C12_PMON_EVNTSEL3 0x00000E93 |
Package. Uncore C-box 12 perfmon event select for C-box 12 counter 3.
ECX | MSR_IVY_BRIDGE_C12_PMON_EVNTSEL3 (0x00000E93) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2267 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_CTL 0x00000EA4 |
Package. Uncore C-box 13 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C13_PMON_BOX_CTL (0x00000EA4) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2393 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER 0x00000EB4 |
Package. Uncore C-box 13 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER (0x00000EB4) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2483 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1 0x00000EBA |
Package. Uncore C-box 13 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C13_PMON_BOX_FILTER1 (0x00000EBA) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2573 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_CTR0 0x00000EB6 |
Package. Uncore C-box 13 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C13_PMON_CTR0 (0x00000EB6) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2501 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_CTR1 0x00000EB7 |
Package. Uncore C-box 13 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C13_PMON_CTR1 (0x00000EB7) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2519 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_CTR2 0x00000EB8 |
Package. Uncore C-box 13 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C13_PMON_CTR2 (0x00000EB8) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2537 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_CTR3 0x00000EB9 |
Package. Uncore C-box 13 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C13_PMON_CTR3 (0x00000EB9) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2555 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL0 0x00000EB0 |
Package. Uncore C-box 13 perfmon event select for C-box 13 counter 0.
ECX | MSR_IVY_BRIDGE_C13_PMON_EVNTSEL0 (0x00000EB0) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2411 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL1 0x00000EB1 |
Package. Uncore C-box 13 perfmon event select for C-box 13 counter 1.
ECX | MSR_IVY_BRIDGE_C13_PMON_EVNTSEL1 (0x00000EB1) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2429 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL2 0x00000EB2 |
Package. Uncore C-box 13 perfmon event select for C-box 13 counter 2.
ECX | MSR_IVY_BRIDGE_C13_PMON_EVNTSEL2 (0x00000EB2) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2447 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C13_PMON_EVNTSEL3 0x00000EB3 |
Package. Uncore C-box 13 perfmon event select for C-box 13 counter 3.
ECX | MSR_IVY_BRIDGE_C13_PMON_EVNTSEL3 (0x00000EB3) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2465 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_CTL 0x00000EC4 |
Package. Uncore C-box 14 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C14_PMON_BOX_CTL (0x00000EC4) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2591 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER 0x00000ED4 |
Package. Uncore C-box 14 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER (0x00000ED4) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2681 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1 0x00000EDA |
Package. Uncore C-box 14 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C14_PMON_BOX_FILTER1 (0x00000EDA) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2771 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_CTR0 0x00000ED6 |
Package. Uncore C-box 14 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C14_PMON_CTR0 (0x00000ED6) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2699 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_CTR1 0x00000ED7 |
Package. Uncore C-box 14 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C14_PMON_CTR1 (0x00000ED7) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2717 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_CTR2 0x00000ED8 |
Package. Uncore C-box 14 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C14_PMON_CTR2 (0x00000ED8) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2735 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_CTR3 0x00000ED9 |
Package. Uncore C-box 14 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C14_PMON_CTR3 (0x00000ED9) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2753 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL0 0x00000ED0 |
Package. Uncore C-box 14 perfmon event select for C-box 14 counter 0.
ECX | MSR_IVY_BRIDGE_C14_PMON_EVNTSEL0 (0x00000ED0) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2609 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL1 0x00000ED1 |
Package. Uncore C-box 14 perfmon event select for C-box 14 counter 1.
ECX | MSR_IVY_BRIDGE_C14_PMON_EVNTSEL1 (0x00000ED1) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2627 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL2 0x00000ED2 |
Package. Uncore C-box 14 perfmon event select for C-box 14 counter 2.
ECX | MSR_IVY_BRIDGE_C14_PMON_EVNTSEL2 (0x00000ED2) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2645 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C14_PMON_EVNTSEL3 0x00000ED3 |
Package. Uncore C-box 14 perfmon event select for C-box 14 counter 3.
ECX | MSR_IVY_BRIDGE_C14_PMON_EVNTSEL3 (0x00000ED3) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 2663 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1 0x00000D3A |
Package. Uncore C-box 1 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C1_PMON_BOX_FILTER1 (0x00000D3A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1277 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1 0x00000D5A |
Package. Uncore C-box 2 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C2_PMON_BOX_FILTER1 (0x00000D5A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1295 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1 0x00000D7A |
Package. Uncore C-box 3 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C3_PMON_BOX_FILTER1 (0x00000D7A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1313 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1 0x00000D9A |
Package. Uncore C-box 4 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C4_PMON_BOX_FILTER1 (0x00000D9A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1331 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1 0x00000DBA |
Package. Uncore C-box 5 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C5_PMON_BOX_FILTER1 (0x00000DBA) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1349 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1 0x00000DDA |
Package. Uncore C-box 6 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C6_PMON_BOX_FILTER1 (0x00000DDA) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1367 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1 0x00000DFA |
Package. Uncore C-box 7 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C7_PMON_BOX_FILTER1 (0x00000DFA) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1385 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_CTL 0x00000E04 |
Package. Uncore C-box 8 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C8_PMON_BOX_CTL (0x00000E04) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1403 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER 0x00000E14 |
Package. Uncore C-box 8 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER (0x00000E14) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1493 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1 0x00000E1A |
Package. Uncore C-box 8 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C8_PMON_BOX_FILTER1 (0x00000E1A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1583 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_CTR0 0x00000E16 |
Package. Uncore C-box 8 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C8_PMON_CTR0 (0x00000E16) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1511 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_CTR1 0x00000E17 |
Package. Uncore C-box 8 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C8_PMON_CTR1 (0x00000E17) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1529 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_CTR2 0x00000E18 |
Package. Uncore C-box 8 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C8_PMON_CTR2 (0x00000E18) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1547 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_CTR3 0x00000E19 |
Package. Uncore C-box 8 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C8_PMON_CTR3 (0x00000E19) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1565 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL0 0x00000E10 |
Package. Uncore C-box 8 perfmon event select for C-box 8 counter 0.
ECX | MSR_IVY_BRIDGE_C8_PMON_EVNTSEL0 (0x00000E10) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1421 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL1 0x00000E11 |
Package. Uncore C-box 8 perfmon event select for C-box 8 counter 1.
ECX | MSR_IVY_BRIDGE_C8_PMON_EVNTSEL1 (0x00000E11) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1439 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL2 0x00000E12 |
Package. Uncore C-box 8 perfmon event select for C-box 8 counter 2.
ECX | MSR_IVY_BRIDGE_C8_PMON_EVNTSEL2 (0x00000E12) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1457 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C8_PMON_EVNTSEL3 0x00000E13 |
Package. Uncore C-box 8 perfmon event select for C-box 8 counter 3.
ECX | MSR_IVY_BRIDGE_C8_PMON_EVNTSEL3 (0x00000E13) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1475 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_CTL 0x00000E24 |
Package. Uncore C-box 9 perfmon local box wide control.
ECX | MSR_IVY_BRIDGE_C9_PMON_BOX_CTL (0x00000E24) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1601 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER 0x00000E34 |
Package. Uncore C-box 9 perfmon box wide filter.
ECX | MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER (0x00000E34) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1691 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1 0x00000E3A |
Package. Uncore C-box 9 perfmon box wide filter1.
ECX | MSR_IVY_BRIDGE_C9_PMON_BOX_FILTER1 (0x00000E3A) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1781 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_CTR0 0x00000E36 |
Package. Uncore C-box 9 perfmon counter 0.
ECX | MSR_IVY_BRIDGE_C9_PMON_CTR0 (0x00000E36) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1709 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_CTR1 0x00000E37 |
Package. Uncore C-box 9 perfmon counter 1.
ECX | MSR_IVY_BRIDGE_C9_PMON_CTR1 (0x00000E37) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1727 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_CTR2 0x00000E38 |
Package. Uncore C-box 9 perfmon counter 2.
ECX | MSR_IVY_BRIDGE_C9_PMON_CTR2 (0x00000E38) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1745 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_CTR3 0x00000E39 |
Package. Uncore C-box 9 perfmon counter 3.
ECX | MSR_IVY_BRIDGE_C9_PMON_CTR3 (0x00000E39) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1763 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL0 0x00000E30 |
Package. Uncore C-box 9 perfmon event select for C-box 9 counter 0.
ECX | MSR_IVY_BRIDGE_C9_PMON_EVNTSEL0 (0x00000E30) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1619 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL1 0x00000E31 |
Package. Uncore C-box 9 perfmon event select for C-box 9 counter 1.
ECX | MSR_IVY_BRIDGE_C9_PMON_EVNTSEL1 (0x00000E31) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1637 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL2 0x00000E32 |
Package. Uncore C-box 9 perfmon event select for C-box 9 counter 2.
ECX | MSR_IVY_BRIDGE_C9_PMON_EVNTSEL2 (0x00000E32) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1655 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_C9_PMON_EVNTSEL3 0x00000E33 |
Package. Uncore C-box 9 perfmon event select for C-box 9 counter 3.
ECX | MSR_IVY_BRIDGE_C9_PMON_EVNTSEL3 (0x00000E33) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1673 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL 0x0000064B |
Package. ConfigTDP Control (R/W).
ECX | MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL (0x0000064B) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_CONTROL_REGISTER. |
Example usage
Definition at line 407 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1 0x00000649 |
Package. ConfigTDP Level 1 ratio and power level (R/O).
ECX | MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1 (0x00000649) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL1_REGISTER. |
Example usage
Definition at line 292 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2 0x0000064A |
Package. ConfigTDP Level 2 ratio and power level (R/O).
ECX | MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2 (0x0000064A) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_LEVEL2_REGISTER. |
Example usage
Definition at line 349 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL 0x00000648 |
Package. Base TDP Ratio (R/O).
ECX | MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL (0x00000648) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_CONFIG_TDP_NOMINAL_REGISTER. |
Example usage
Definition at line 247 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_DRAM_ENERGY_STATUS 0x00000619 |
Package. DRAM Energy Status (R/O) See Section 14.9.5, "DRAM RAPL Domain.".
ECX | MSR_IVY_BRIDGE_DRAM_ENERGY_STATUS (0x00000619) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1046 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_DRAM_PERF_STATUS 0x0000061B |
Package. DRAM Performance Throttling Status (R/O) See Section 14.9.5, "DRAM RAPL Domain.".
ECX | MSR_IVY_BRIDGE_DRAM_PERF_STATUS (0x0000061B) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1064 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_DRAM_POWER_INFO 0x0000061C |
Package. DRAM RAPL Parameters (R/W) See Section 14.9.5, "DRAM RAPL Domain.".
ECX | MSR_IVY_BRIDGE_DRAM_POWER_INFO (0x0000061C) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1082 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_DRAM_POWER_LIMIT 0x00000618 |
Package. DRAM RAPL Power Limit Control (R/W) See Section 14.9.5, "DRAM RAPL Domain.".
ECX | MSR_IVY_BRIDGE_DRAM_POWER_LIMIT (0x00000618) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1029 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_ERROR_CONTROL 0x0000017F |
Package. MC Bank Error Configuration (R/W).
ECX | MSR_IVY_BRIDGE_ERROR_CONTROL (0x0000017F) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_ERROR_CONTROL_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_ERROR_CONTROL_REGISTER. |
Example usage
Definition at line 670 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC29_ADDR 0x00000476 |
Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".
Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.
ECX | MSR_IVY_BRIDGE_IA32_MCi_ADDR |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 962 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC29_CTL 0x00000474 |
Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".
Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.
ECX | MSR_IVY_BRIDGE_IA32_MCi_CTL |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 906 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC29_MISC 0x00000477 |
Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".
Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.
ECX | MSR_IVY_BRIDGE_IA32_MCi_MISC |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 990 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC29_STATUS 0x00000475 |
Package. See Section 15.3.2.1, "IA32_MCi_CTL MSRs." through Section 15.3.2.4, "IA32_MCi_MISC MSRs.".
Bank MC29 through MC31 reports MC error from a specific CBo (core broadcast) and its corresponding slice of L3.
ECX | MSR_IVY_BRIDGE_IA32_MCi_STATUS |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 934 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC30_ADDR 0x0000047A |
Definition at line 963 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC30_CTL 0x00000478 |
Definition at line 907 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC30_MISC 0x0000047B |
Definition at line 991 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC30_STATUS 0x00000479 |
Definition at line 935 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC31_ADDR 0x0000047E |
Definition at line 964 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC31_CTL 0x0000047C |
Definition at line 908 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC31_MISC 0x0000047F |
Definition at line 992 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC31_STATUS 0x0000047D |
Definition at line 936 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_IA32_MC6_MISC 0x0000041B |
Package. Misc MAC information of Integrated I/O. (R/O) see Section 15.3.2.4.
ECX | MSR_IVY_BRIDGE_IA32_MC6_MISC (0x0000041B) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_IA32_MC6_MISC_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_IA32_MC6_MISC_REGISTER. |
Example usage
Definition at line 848 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS 0x00000C35 |
Package. Uncore PCU perfmon box wide status.
ECX | MSR_IVY_BRIDGE_PCU_PMON_BOX_STATUS (0x00000C35) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1241 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PEBS_ENABLE 0x000003F1 |
Thread. See Section 18.3.1.1.1, "Processor Event Based Sampling (PEBS).".
ECX | MSR_IVY_BRIDGE_PEBS_ENABLE (0x000003F1) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PEBS_ENABLE_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PEBS_ENABLE_REGISTER. |
Example usage
Definition at line 1102 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL 0x000000E2 |
Core. C-State Configuration Control (R/W) Note: C-state values are processor specific C-state code names, unrelated to MWAIT extension C-state parameters or ACPI C-States. See http://biosbits.org.
ECX | MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL (0x000000E2) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PKG_CST_CONFIG_CONTROL_REGISTER. |
Example usage
Definition at line 143 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PKG_PERF_STATUS 0x00000613 |
Package. Package RAPL Perf Status (R/O).
ECX | MSR_IVY_BRIDGE_PKG_PERF_STATUS (0x00000613) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1010 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PLATFORM_INFO 0x000000CE |
Package. See http://biosbits.org.
ECX | MSR_IVY_BRIDGE_PLATFORM_INFO (0x000000CE) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER. |
Example usage
Definition at line 58 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PLATFORM_INFO_1 0x000000CE |
Package. See http://biosbits.org.
ECX | MSR_IVY_BRIDGE_PLATFORM_INFO_1 (0x000000CE) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_1_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PLATFORM_INFO_1_REGISTER. |
Example usage
Definition at line 589 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG 0x00000C06 |
Package. Uncore perfmon per-socket global configuration.
ECX | MSR_IVY_BRIDGE_PMON_GLOBAL_CONFIG (0x00000C06) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1205 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_CTL 0x00000C00 |
Package. Uncore perfmon per-socket global control.
ECX | MSR_IVY_BRIDGE_PMON_GLOBAL_CTL (0x00000C00) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1169 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PMON_GLOBAL_STATUS 0x00000C01 |
Package. Uncore perfmon per-socket global status.
ECX | MSR_IVY_BRIDGE_PMON_GLOBAL_STATUS (0x00000C01) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1187 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PP0_ENERGY_STATUS 0x00000639 |
Package. PP0 Energy Status (R/O) See Section 14.9.4, "PP0/PP1 RAPL Domains.".
ECX | MSR_IVY_BRIDGE_PP0_ENERGY_STATUS (0x00000639) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 228 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PPIN 0x0000004F |
Package. Protected Processor Inventory Number (R/O). Protected Processor Inventory Number (R/O) A unique value within a given CPUID family/model/stepping signature that a privileged inventory initialization agent can access to identify each physical processor, when access to MSR_PPIN is enabled. Access to MSR_PPIN is permitted only if MSR_PPIN_CTL[bits 1:0] = '10b'.
ECX | MSR_IVY_BRIDGE_PPIN (0x0000004F) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 569 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_PPIN_CTL 0x0000004E |
Package. Protected Processor Inventory Number Enable Control (R/W).
ECX | MSR_IVY_BRIDGE_PPIN_CTL (0x0000004E) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PPIN_CTL_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_PPIN_CTL_REGISTER. |
Example usage
Definition at line 508 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_TEMPERATURE_TARGET 0x000001A2 |
Package.
ECX | MSR_IVY_BRIDGE_TEMPERATURE_TARGET (0x000001A2) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TEMPERATURE_TARGET_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TEMPERATURE_TARGET_REGISTER. |
Example usage
Definition at line 717 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO 0x0000064C |
Package. ConfigTDP Control (R/W).
ECX | MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO (0x0000064C) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_ACTIVATION_RATIO_REGISTER. |
Example usage
Definition at line 457 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1 0x000001AE |
Package. Maximum Ratio Limit of Turbo Mode RO if MSR_PLATFORM_INFO.[28] = 0, RW if MSR_PLATFORM_INFO.[28] = 1.
ECX | MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1 (0x000001AE) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_IVY_BRIDGE_TURBO_RATIO_LIMIT1_REGISTER. |
Example usage
Definition at line 771 of file IvyBridgeMsr.h.
#define MSR_IVY_BRIDGE_U_PMON_BOX_STATUS 0x00000C15 |
Package. Uncore U-box perfmon U-box wide status.
ECX | MSR_IVY_BRIDGE_U_PMON_BOX_STATUS (0x00000C15) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
Definition at line 1223 of file IvyBridgeMsr.h.