ReactOS 0.4.16-dev-1515-g853b446
CPUID_EXTENDED_STATE_SUB_LEAF_ECX Union Reference

#include <Cpuid.h>

Collaboration diagram for CPUID_EXTENDED_STATE_SUB_LEAF_ECX:

Public Attributes

struct {
   UINT32   XCR0: 8
 
   UINT32   PT: 1
 
   UINT32   XCR0_1: 1
 
   UINT32   PASID: 1
 
   UINT32   CET_U: 1
 
   UINT32   CET_S: 1
 
   UINT32   HDC: 1
 
   UINT32   UINTR: 1
 
   UINT32   LBR: 1
 
   UINT32   HWP: 1
 
   UINT32   Reserved8: 15
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Extended State Information ECX for CPUID leaf CPUID_EXTENDED_STATE, sub-leaf CPUID_EXTENDED_STATE_SUB_LEAF.

Definition at line 2076 of file Cpuid.h.

Member Data Documentation

◆ 

struct { ... } CPUID_EXTENDED_STATE_SUB_LEAF_ECX::Bits

Individual bit fields

◆ CET_S

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::CET_S

[Bit 12] CET supervisor state.

Definition at line 2104 of file Cpuid.h.

◆ CET_U

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::CET_U

[Bit 11] CET user state.

Definition at line 2100 of file Cpuid.h.

◆ HDC

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::HDC

[Bit 13] HDC state.

Definition at line 2108 of file Cpuid.h.

◆ HWP

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::HWP

[Bit 16] HWP state.

Definition at line 2120 of file Cpuid.h.

◆ LBR

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::LBR

[Bit 15] LBR state.

Definition at line 2116 of file Cpuid.h.

◆ PASID

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::PASID

[Bit 10] PASID state.

Definition at line 2096 of file Cpuid.h.

◆ PT

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::PT

[Bit 8] PT state.

Definition at line 2088 of file Cpuid.h.

◆ Reserved8

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::Reserved8

Definition at line 2121 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::Uint32

All bit fields as a 32-bit value

Definition at line 2126 of file Cpuid.h.

Referenced by GetExpectedXStateConfig(), and KiGetXStateConfiguration().

◆ UINTR

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::UINTR

[Bit 14] UINTR state.

Definition at line 2112 of file Cpuid.h.

◆ XCR0

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::XCR0

[Bits 7:0] Used for XCR0.

Definition at line 2084 of file Cpuid.h.

◆ XCR0_1

UINT32 CPUID_EXTENDED_STATE_SUB_LEAF_ECX::XCR0_1

[Bit 9] Used for XCR0.

Definition at line 2092 of file Cpuid.h.


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