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

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

Data Fields

struct {
   UINT32   Reserved1: 8
 
   UINT32   MaximumNonTurboRatio: 8
 
   UINT32   Reserved2: 12
 
   UINT32   RatioLimit: 1
 
   UINT32   TDPLimit: 1
 
   UINT32   Reserved3: 2
 
   UINT32   Reserved4: 8
 
   UINT32   MaximumEfficiencyRatio: 8
 
   UINT32   Reserved5: 16
 
Bits
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_XEON_PHI_PLATFORM_INFO

Definition at line 186 of file XeonPhiMsr.h.

Field Documentation

◆ 

struct { ... } MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Bits

Individual bit fields

◆ MaximumEfficiencyRatio

UINT32 MSR_XEON_PHI_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 220 of file XeonPhiMsr.h.

◆ MaximumNonTurboRatio

UINT32 MSR_XEON_PHI_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 197 of file XeonPhiMsr.h.

◆ RatioLimit

UINT32 MSR_XEON_PHI_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 205 of file XeonPhiMsr.h.

◆ Reserved1

UINT32 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Reserved1

Definition at line 191 of file XeonPhiMsr.h.

◆ Reserved2

UINT32 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Reserved2

Definition at line 198 of file XeonPhiMsr.h.

◆ Reserved3

UINT32 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Reserved3

Definition at line 213 of file XeonPhiMsr.h.

◆ Reserved4

UINT32 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Reserved4

Definition at line 214 of file XeonPhiMsr.h.

◆ Reserved5

UINT32 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Reserved5

Definition at line 221 of file XeonPhiMsr.h.

◆ TDPLimit

UINT32 MSR_XEON_PHI_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 212 of file XeonPhiMsr.h.

◆ Uint64

UINT64 MSR_XEON_PHI_PLATFORM_INFO_REGISTER::Uint64

All bit fields as a 64-bit value

Definition at line 226 of file XeonPhiMsr.h.


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