MdePkg[all]
1.08
|
Data Structures | |
union | MSR_XEON_E7_FEATURE_CONFIG_REGISTER |
MSR Definitions for Intel(R) Xeon(R) Processor E7 Family.
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
#define IS_XEON_E7_PROCESSOR | ( | DisplayFamily, | |
DisplayModel | |||
) |
Is Intel(R) Xeon(R) Processor E7 Family?
DisplayFamily | Display Family ID |
DisplayModel | Display Model ID |
TRUE | Yes, it is. |
FALSE | No, it isn't. |
#define MSR_XEON_E7_C8_PMON_BOX_CTRL 0x00000F40 |
Package. Uncore C-box 8 perfmon local box control MSR.
ECX | MSR_XEON_E7_C8_PMON_BOX_CTRL (0x00000F40) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_BOX_OVF_CTRL 0x00000F42 |
Package. Uncore C-box 8 perfmon local box overflow control MSR.
ECX | MSR_XEON_E7_C8_PMON_BOX_OVF_CTRL (0x00000F42) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_BOX_STATUS 0x00000F41 |
Package. Uncore C-box 8 perfmon local box status MSR.
ECX | MSR_XEON_E7_C8_PMON_BOX_STATUS (0x00000F41) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR0 0x00000F51 |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR1 0x00000F53 |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR2 0x00000F55 |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR3 0x00000F57 |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR4 0x00000F59 |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_CTR5 0x00000F5B |
Package. Uncore C-box 8 perfmon counter MSR.
ECX | MSR_XEON_E7_C8_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL0 0x00000F50 |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL1 0x00000F52 |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL2 0x00000F54 |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL3 0x00000F56 |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL4 0x00000F58 |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C8_PMON_EVNT_SEL5 0x00000F5A |
Package. Uncore C-box 8 perfmon event select MSR.
ECX | MSR_XEON_E7_C8_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_BOX_CTRL 0x00000FC0 |
Package. Uncore C-box 9 perfmon local box control MSR.
ECX | MSR_XEON_E7_C9_PMON_BOX_CTRL (0x00000FC0) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_BOX_OVF_CTRL 0x00000FC2 |
Package. Uncore C-box 9 perfmon local box overflow control MSR.
ECX | MSR_XEON_E7_C9_PMON_BOX_OVF_CTRL (0x00000FC2) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_BOX_STATUS 0x00000FC1 |
Package. Uncore C-box 9 perfmon local box status MSR.
ECX | MSR_XEON_E7_C9_PMON_BOX_STATUS (0x00000FC1) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR0 0x00000FD1 |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR1 0x00000FD3 |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR2 0x00000FD5 |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR3 0x00000FD7 |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR4 0x00000FD9 |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_CTR5 0x00000FDB |
Package. Uncore C-box 9 perfmon counter MSR.
ECX | MSR_XEON_E7_C9_PMON_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL0 0x00000FD0 |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL1 0x00000FD2 |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL2 0x00000FD4 |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL3 0x00000FD6 |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL4 0x00000FD8 |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_C9_PMON_EVNT_SEL5 0x00000FDA |
Package. Uncore C-box 9 perfmon event select MSR.
ECX | MSR_XEON_E7_C9_PMON_EVNT_SELn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_FEATURE_CONFIG 0x0000013C |
Core. AES Configuration (RW-L) Privileged post-BIOS agent must provide a #GP handler to handle unsuccessful read of this MSR.
ECX | MSR_XEON_E7_FEATURE_CONFIG (0x0000013C) |
EAX | Lower 32-bits of MSR value. Described by the type MSR_XEON_E7_FEATURE_CONFIG_REGISTER. |
EDX | Upper 32-bits of MSR value. Described by the type MSR_XEON_E7_FEATURE_CONFIG_REGISTER. |
Example usage
#define MSR_XEON_E7_OFFCORE_RSP_1 0x000001A7 |
Thread. Offcore Response Event Select Register (R/W).
ECX | MSR_XEON_E7_OFFCORE_RSP_1 (0x000001A7) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_XEON_E7_TURBO_RATIO_LIMIT 0x000001AD |
Package. Reserved Attempt to read/write will cause #UD.
ECX | MSR_XEON_E7_TURBO_RATIO_LIMIT (0x000001AD) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage