ReactOS 0.4.15-dev-8028-g8e799e2
CPUID_EXTENDED_CACHE_INFO_ECX Union Reference

#include <Cpuid.h>

Collaboration diagram for CPUID_EXTENDED_CACHE_INFO_ECX:

Public Attributes

struct {
   UINT32   CacheLineSize: 8
 
   UINT32   Reserved: 4
 
   UINT32   L2Associativity: 4
 
   UINT32   CacheSize: 16
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Extended Cache information ECX for CPUID leaf CPUID_EXTENDED_CACHE_INFO.

Definition at line 3946 of file Cpuid.h.

Member Data Documentation

◆ 

struct { ... } CPUID_EXTENDED_CACHE_INFO_ECX::Bits

Individual bit fields

◆ CacheLineSize

UINT32 CPUID_EXTENDED_CACHE_INFO_ECX::CacheLineSize

[Bits 7:0] Cache line size in bytes.

Definition at line 3954 of file Cpuid.h.

◆ CacheSize

UINT32 CPUID_EXTENDED_CACHE_INFO_ECX::CacheSize

[Bits 31:16] Cache size in 1K units.

Definition at line 3965 of file Cpuid.h.

◆ L2Associativity

UINT32 CPUID_EXTENDED_CACHE_INFO_ECX::L2Associativity

[Bits 15:12] L2 Associativity field. Supported values are in the range CPUID_EXTENDED_CACHE_INFO_ECX_L2_ASSOCIATIVITY_DISABLED to CPUID_EXTENDED_CACHE_INFO_ECX_L2_ASSOCIATIVITY_FULL

Definition at line 3961 of file Cpuid.h.

◆ Reserved

UINT32 CPUID_EXTENDED_CACHE_INFO_ECX::Reserved

Definition at line 3955 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_EXTENDED_CACHE_INFO_ECX::Uint32

All bit fields as a 32-bit value

Definition at line 3970 of file Cpuid.h.


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