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

Data Fields

struct {
   UINT32   Count:8
 
   UINT32   MCG_CTL_P:1
 
   UINT32   MCG_EXT_P:1
 
   UINT32   MCP_CMCI_P:1
 
   UINT32   MCG_TES_P:1
 
   UINT32   Reserved1:4
 
   UINT32   MCG_EXT_CNT:8
 
   UINT32   MCG_SER_P:1
 
   UINT32   MCG_EM_P:1
 
   UINT32   MCG_ELOG_P:1
 
   UINT32   Reserved2:5
 
   UINT32   Reserved3:32
 
Bits
 
UINT32 Uint32
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_HASWELL_E_IA32_MCG_CAP

Field Documentation

struct { ... } MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Bits

Individual bit fields

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Count

[Bits 7:0] Count.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_CTL_P

[Bit 8] MCG_CTL_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_ELOG_P

[Bit 26] MCG_ELOG_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_EM_P

[Bit 25] MCG_EM_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_EXT_CNT

[Bits 23:16] MCG_EXT_CNT.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_EXT_P

[Bit 9] MCG_EXT_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_SER_P

[Bit 24] MCG_SER_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCG_TES_P

[Bit 11] MCG_TES_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::MCP_CMCI_P

[Bit 10] MCP_CMCI_P.

UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Reserved1
UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Reserved2
UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Reserved3
UINT32 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Uint32

All bit fields as a 32-bit value

UINT64 MSR_HASWELL_E_IA32_MCG_CAP_REGISTER::Uint64

All bit fields as a 64-bit value