TianoCore EDK2 master
Loading...
Searching...
No Matches
MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER Union Reference

#include <MdePkg/Include/Register/Intel/Msr/BroadwellMsr.h>

Data Fields

struct {
   UINT32   Limit: 4
 
   UINT32   Reserved1: 6
 
   UINT32   IO_MWAIT: 1
 
   UINT32   Reserved2: 4
 
   UINT32   CFGLock: 1
 
   UINT32   Reserved3: 9
 
   UINT32   C3AutoDemotion: 1
 
   UINT32   C1AutoDemotion: 1
 
   UINT32   C3Undemotion: 1
 
   UINT32   C1Undemotion: 1
 
   UINT32   CStateAutoDemotion: 1
 
   UINT32   CStateUndemotion: 1
 
   UINT32   Reserved4: 1
 
   UINT32   Reserved5: 32
 
Bits
 
UINT32 Uint32
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_BROADWELL_PKG_CST_CONFIG_CONTROL

Definition at line 151 of file BroadwellMsr.h.

Field Documentation

◆ 

struct { ... } MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Bits

Individual bit fields

◆ C1AutoDemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::C1AutoDemotion

[Bit 26] C1 State Auto Demotion Enable (R/W).

Definition at line 183 of file BroadwellMsr.h.

◆ C1Undemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::C1Undemotion

[Bit 28] Enable C1 Undemotion (R/W).

Definition at line 191 of file BroadwellMsr.h.

◆ C3AutoDemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::C3AutoDemotion

[Bit 25] C3 State Auto Demotion Enable (R/W).

Definition at line 179 of file BroadwellMsr.h.

◆ C3Undemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::C3Undemotion

[Bit 27] Enable C3 Undemotion (R/W).

Definition at line 187 of file BroadwellMsr.h.

◆ CFGLock

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::CFGLock

[Bit 15] CFG Lock (R/WO).

Definition at line 174 of file BroadwellMsr.h.

◆ CStateAutoDemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::CStateAutoDemotion

[Bit 29] Enable Package C-State Auto-demotion (R/W).

Definition at line 195 of file BroadwellMsr.h.

◆ CStateUndemotion

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::CStateUndemotion

[Bit 30] Enable Package C-State Undemotion (R/W).

Definition at line 199 of file BroadwellMsr.h.

◆ IO_MWAIT

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::IO_MWAIT

[Bit 10] I/O MWAIT Redirection Enable (R/W).

Definition at line 169 of file BroadwellMsr.h.

◆ Limit

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Limit

[Bits 3:0] Package C-State Limit (R/W) Specifies the lowest processor-specific C-state code name (consuming the least power) for the package. The default is set as factory-configured package C-state limit. The following C-state code name encodings are supported: 0000b: C0/C1 (no package C-state support) 0001b: C2 0010b: C3 0011b: C6 0100b: C7 0101b: C7s 0110b: C8 0111b: C9 1000b: C10.

Definition at line 164 of file BroadwellMsr.h.

◆ Reserved1

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Reserved1

Definition at line 165 of file BroadwellMsr.h.

◆ Reserved2

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Reserved2

Definition at line 170 of file BroadwellMsr.h.

◆ Reserved3

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Reserved3

Definition at line 175 of file BroadwellMsr.h.

◆ Reserved4

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Reserved4

Definition at line 200 of file BroadwellMsr.h.

◆ Reserved5

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Reserved5

Definition at line 201 of file BroadwellMsr.h.

◆ Uint32

UINT32 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Uint32

All bit fields as a 32-bit value

Definition at line 206 of file BroadwellMsr.h.

◆ Uint64

UINT64 MSR_BROADWELL_PKG_CST_CONFIG_CONTROL_REGISTER::Uint64

All bit fields as a 64-bit value

Definition at line 210 of file BroadwellMsr.h.


The documentation for this union was generated from the following file: