MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER Union Reference

Data Fields

struct {
   UINT32   NUMCORE_0:8
 
   UINT32   NUMCORE_1:8
 
   UINT32   NUMCORE_2:8
 
   UINT32   NUMCORE_3:8
 
   UINT32   NUMCORE_4:8
 
   UINT32   NUMCORE_5:8
 
   UINT32   NUMCORE_6:8
 
   UINT32   NUMCORE_7:8
 
Bits
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES

Field Documentation

struct { ... } MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::Bits

Individual bit fields

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_0

[Bits 7:0] NUMCORE_0 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_1

[Bits 15:8] NUMCORE_1 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_2

[Bits 23:16] NUMCORE_2 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_3

[Bits 31:24] NUMCORE_3 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_4

[Bits 39:32] NUMCORE_4 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_5

[Bits 47:40] NUMCORE_5 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_6

[Bits 55:48] NUMCORE_6 Defines the active core ranges for each frequency point.

UINT32 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::NUMCORE_7

[Bits 63:56] NUMCORE_7 Defines the active core ranges for each frequency point.

UINT64 MSR_SKYLAKE_TURBO_RATIO_LIMIT_CORES_REGISTER::Uint64

All bit fields as a 64-bit value