|
TianoCore EDK2 master
|
#include <MdePkg/Include/Register/Intel/Msr/SkylakeMsr.h>
Data Fields | |
| struct { | |
| UINT32 Reserved1: 1 | |
| UINT32 C1EEnable: 1 | |
| UINT32 Reserved2: 17 | |
| UINT32 Fix_Me_1: 1 | |
| UINT32 DisableEnergyEfficiencyOptimization: 1 | |
| UINT32 Reserved3: 11 | |
| UINT32 Reserved4: 32 | |
| } | Bits |
| UINT32 | Uint32 |
| UINT64 | Uint64 |
MSR information returned for MSR index MSR_SKYLAKE_POWER_CTL
Definition at line 145 of file SkylakeMsr.h.
| struct { ... } MSR_SKYLAKE_POWER_CTL_REGISTER::Bits |
Individual bit fields
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::C1EEnable |
[Bit 1] Package. C1E Enable (R/W) When set to '1', will enable the CPU to switch to the Minimum Enhanced Intel SpeedStep Technology operating point when all execution cores enter MWAIT (C1).
Definition at line 156 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::DisableEnergyEfficiencyOptimization |
[Bit 20] Disable Energy Efficiency Optimization (R/W) Setting this bit disables the P-States energy efficiency optimization. Default value is 0. Disable/enable the energy efficiency optimization in P-State legacy mode (when IA32_PM_ENABLE[HWP_ENABLE] = 0), has an effect only in the turbo range or into PERF_MIN_CTL value if it is not zero set. In HWP mode (IA32_PM_ENABLE[HWP_ENABLE] == 1), has an effect between the OS desired or OS maximize to the OS minimize performance setting.
Definition at line 176 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Fix_Me_1 |
[Bit 19] Disable Race to Halt Optimization (R/W) Setting this bit disables the Race to Halt optimization and avoids this optimization limitation to execute below the most efficient frequency ratio. Default value is 0 for processors that support Race to Halt optimization. Default value is 1 for processors that do not support Race to Halt optimization.
Definition at line 166 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Reserved1 |
Definition at line 150 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Reserved2 |
Definition at line 157 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Reserved3 |
Definition at line 177 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Reserved4 |
Definition at line 178 of file SkylakeMsr.h.
| UINT32 MSR_SKYLAKE_POWER_CTL_REGISTER::Uint32 |
All bit fields as a 32-bit value
Definition at line 183 of file SkylakeMsr.h.
| UINT64 MSR_SKYLAKE_POWER_CTL_REGISTER::Uint64 |
All bit fields as a 64-bit value
Definition at line 187 of file SkylakeMsr.h.