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

Data Fields

struct {
   UINT32   ThermalStatus:1
 
   UINT32   ThermalStatusLog:1
 
   UINT32   PROCHOT_Event:1
 
   UINT32   PROCHOT_Log:1
 
   UINT32   CriticalTempStatus:1
 
   UINT32   CriticalTempStatusLog:1
 
   UINT32   ThermalThreshold1Status:1
 
   UINT32   ThermalThreshold1Log:1
 
   UINT32   ThermalThreshold2Status:1
 
   UINT32   ThermalThreshold2Log:1
 
   UINT32   PowerLimitStatus:1
 
   UINT32   PowerLimitLog:1
 
   UINT32   Reserved1:4
 
   UINT32   DigitalReadout:7
 
   UINT32   Reserved2:9
 
   UINT32   Reserved3:32
 
Bits
 
UINT32 Uint32
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_IA32_PACKAGE_THERM_STATUS

Field Documentation

struct { ... } MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Bits

Individual bit fields

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::CriticalTempStatus

[Bit 4] Pkg Critical Temperature Status (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::CriticalTempStatusLog

[Bit 5] Pkg Critical Temperature Status log (R/WC0).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::DigitalReadout

[Bits 22:16] Pkg Digital Readout (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::PowerLimitLog

[Bit 11] Pkg Power Limitation log (R/WC0).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::PowerLimitStatus

[Bit 10] Pkg Power Limitation Status (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::PROCHOT_Event

[Bit 2] Pkg PROCHOT # event (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::PROCHOT_Log

[Bit 3] Pkg PROCHOT # log (R/WC0).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Reserved1
UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Reserved2
UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Reserved3
UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalStatus

[Bit 0] Pkg Thermal Status (RO):.

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalStatusLog

[Bit 1] Pkg Thermal Status Log (R/W):.

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalThreshold1Log

[Bit 7] Pkg Thermal Threshold #1 log (R/WC0).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalThreshold1Status

[Bit 6] Pkg Thermal Threshold #1 Status (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalThreshold2Log

[Bit 9] Pkg Thermal Threshold #1 log (R/WC0).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::ThermalThreshold2Status

[Bit 8] Pkg Thermal Threshold #2 Status (RO).

UINT32 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Uint32

All bit fields as a 32-bit value

UINT64 MSR_IA32_PACKAGE_THERM_STATUS_REGISTER::Uint64

All bit fields as a 64-bit value