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

Data Fields

struct {
   UINT32   Reserved1:1
 
   UINT32   L3CacheAllocation:1
 
   UINT32   L2CacheAllocation:1
 
   UINT32   MemoryBandwidth:1
 
   UINT32   Reserved3:28
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID L3 and L2 Cache Allocation Support Information EBX for CPUID leaf CPUID_INTEL_RDT_ALLOCATION, sub-leaf CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF.

Field Documentation

struct { ... } CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::Bits

Individual bit fields

UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::L2CacheAllocation

[Bit 2] Supports L2 Cache Allocation Technology if 1.

UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::L3CacheAllocation

[Bit 1] Supports L3 Cache Allocation Technology if 1.

UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::MemoryBandwidth

[Bit 3] Supports Memory Bandwidth Allocation if 1.

UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::Reserved1
UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::Reserved3
UINT32 CPUID_INTEL_RDT_ALLOCATION_ENUMERATION_SUB_LEAF_EBX::Uint32

All bit fields as a 32-bit value