ReactOS 0.4.15-dev-8028-g8e799e2
CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX Union Reference

#include <Cpuid.h>

Collaboration diagram for CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX:

Public Attributes

struct {
   UINT32   XSS: 1
 
   UINT32   Compacted: 1
 
   UINT32   Reserved: 30
 
Bits
 
UINT32 Uint32
 

Detailed Description

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

Definition at line 2153 of file Cpuid.h.

Member Data Documentation

◆ 

struct { ... } CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX::Bits

Individual bit fields

◆ Compacted

UINT32 CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX::Compacted

[Bit 1] is set if, when the compacted format of an XSAVE area is used, this extended state component located on the next 64-byte boundary following the preceding state component (otherwise, it is located immediately following the preceding state component).

Definition at line 2170 of file Cpuid.h.

◆ Reserved

UINT32 CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX::Reserved

Definition at line 2171 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX::Uint32

All bit fields as a 32-bit value

Definition at line 2176 of file Cpuid.h.

◆ XSS

UINT32 CPUID_EXTENDED_STATE_SIZE_OFFSET_ECX::XSS

[Bit 0] Is set if the bit n (corresponding to the sub-leaf index) is supported in the IA32_XSS MSR; it is clear if bit n is instead supported in XCR0.

Definition at line 2163 of file Cpuid.h.


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