TianoCore EDK2 master
CPUID_MONITOR_MWAIT_EDX Union Reference

#include <MdePkg/Include/Register/Intel/Cpuid.h>

Data Fields

struct {
   UINT32   C0States: 4
 
   UINT32   C1States: 4
 
   UINT32   C2States: 4
 
   UINT32   C3States: 4
 
   UINT32   C4States: 4
 
   UINT32   C5States: 4
 
   UINT32   C6States: 4
 
   UINT32   C7States: 4
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID MONITOR/MWAIT Information returned in EDX for CPUID leaf CPUID_MONITOR_MWAIT.

Note
The definition of C0 through C7 states for MWAIT extension are processor-specific C-states, not ACPI C-states.

Definition at line 1048 of file Cpuid.h.

Field Documentation

◆ 

struct { ... } CPUID_MONITOR_MWAIT_EDX::Bits

Individual bit fields

◆ C0States

UINT32 CPUID_MONITOR_MWAIT_EDX::C0States

[Bits 3:0] Number of C0 sub C-states supported using MWAIT.

Definition at line 1056 of file Cpuid.h.

◆ C1States

UINT32 CPUID_MONITOR_MWAIT_EDX::C1States

[Bits 7:4] Number of C1 sub C-states supported using MWAIT.

Definition at line 1060 of file Cpuid.h.

◆ C2States

UINT32 CPUID_MONITOR_MWAIT_EDX::C2States

[Bits 11:8] Number of C2 sub C-states supported using MWAIT.

Definition at line 1064 of file Cpuid.h.

◆ C3States

UINT32 CPUID_MONITOR_MWAIT_EDX::C3States

[Bits 15:12] Number of C3 sub C-states supported using MWAIT.

Definition at line 1068 of file Cpuid.h.

◆ C4States

UINT32 CPUID_MONITOR_MWAIT_EDX::C4States

[Bits 19:16] Number of C4 sub C-states supported using MWAIT.

Definition at line 1072 of file Cpuid.h.

◆ C5States

UINT32 CPUID_MONITOR_MWAIT_EDX::C5States

[Bits 23:20] Number of C5 sub C-states supported using MWAIT.

Definition at line 1076 of file Cpuid.h.

◆ C6States

UINT32 CPUID_MONITOR_MWAIT_EDX::C6States

[Bits 27:24] Number of C6 sub C-states supported using MWAIT.

Definition at line 1080 of file Cpuid.h.

◆ C7States

UINT32 CPUID_MONITOR_MWAIT_EDX::C7States

[Bits 31:28] Number of C7 sub C-states supported using MWAIT.

Definition at line 1084 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_MONITOR_MWAIT_EDX::Uint32

All bit fields as a 32-bit value

Definition at line 1089 of file Cpuid.h.


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