|
TianoCore EDK2 master
|
#include <MdePkg/Include/Register/Intel/Msr/IvyBridgeMsr.h>
Data Fields | |
| struct { | |
| UINT32 Reserved1: 8 | |
| UINT32 MaximumNonTurboRatio: 8 | |
| UINT32 Reserved2: 12 | |
| UINT32 RatioLimit: 1 | |
| UINT32 TDPLimit: 1 | |
| UINT32 Reserved3: 2 | |
| UINT32 LowPowerModeSupport: 1 | |
| UINT32 ConfigTDPLevels: 2 | |
| UINT32 Reserved4: 5 | |
| UINT32 MaximumEfficiencyRatio: 8 | |
| UINT32 MinimumOperatingRatio: 8 | |
| UINT32 Reserved5: 8 | |
| } | Bits |
| UINT64 | Uint64 |
MSR information returned for MSR index MSR_IVY_BRIDGE_PLATFORM_INFO
Definition at line 63 of file IvyBridgeMsr.h.
| struct { ... } MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Bits |
Individual bit fields
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::ConfigTDPLevels |
[Bits 34:33] Package. Number of ConfigTDP Levels (R/O) 00: Only Base TDP level available. 01: One additional TDP level available. 02: Two additional TDP level available. 11: Reserved.
Definition at line 102 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::LowPowerModeSupport |
[Bit 32] Package. Low Power Mode Support (LPM) (R/O) When set to 1, indicates that LPM is supported, and when set to 0, indicates LPM is not supported.
Definition at line 96 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::MaximumEfficiencyRatio |
[Bits 47:40] Package. Maximum Efficiency Ratio (R/O) The is the minimum ratio (maximum efficiency) that the processor can operates, in units of 100MHz.
Definition at line 109 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::MaximumNonTurboRatio |
[Bits 15:8] Package. Maximum Non-Turbo Ratio (R/O) The is the ratio of the frequency that invariant TSC runs at. Frequency = ratio * 100 MHz.
Definition at line 74 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::MinimumOperatingRatio |
[Bits 55:48] Package. Minimum Operating Ratio (R/O) Contains the minimum supported operating ratio in units of 100 MHz.
Definition at line 114 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::RatioLimit |
[Bit 28] Package. Programmable Ratio Limit for Turbo Mode (R/O) When set to 1, indicates that Programmable Ratio Limits for Turbo mode is enabled, and when set to 0, indicates Programmable Ratio Limits for Turbo mode is disabled.
Definition at line 82 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Reserved1 |
Definition at line 68 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Reserved2 |
Definition at line 75 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Reserved3 |
Definition at line 90 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Reserved4 |
Definition at line 103 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Reserved5 |
Definition at line 115 of file IvyBridgeMsr.h.
| UINT32 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::TDPLimit |
[Bit 29] Package. Programmable TDP Limit for Turbo Mode (R/O) When set to 1, indicates that TDP Limits for Turbo mode are programmable, and when set to 0, indicates TDP Limit for Turbo mode is not programmable.
Definition at line 89 of file IvyBridgeMsr.h.
| UINT64 MSR_IVY_BRIDGE_PLATFORM_INFO_REGISTER::Uint64 |
All bit fields as a 64-bit value
Definition at line 120 of file IvyBridgeMsr.h.