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

Data Fields

struct {
   UINT32   EpcSection:4
 
   UINT32   Reserved:8
 
   UINT32   LowSizeOfEpcSection:20
 
Bits
 
UINT32 Uint32
 

Detailed Description

Sub-Leaf Index 2 or Higher Enumeration of Intel SGX Resources ECX for CPUID leaf CPUID_INTEL_SGX, sub-leaf CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF.

Field Documentation

struct { ... } CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF_ECX::Bits

Individual bit fields

UINT32 CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF_ECX::EpcSection

[Bit 3:0] The EPC section encoding. 0000b: Not valid. 0001b: The EPC section is confidentiality, integrity and replay protected. All other encoding are reserved.

UINT32 CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF_ECX::LowSizeOfEpcSection

[Bit 31:12] If EAX[3:0] = 0001b, these are bits 31:12 of the size of the corresponding EPC section within the Processor Reserved Memory.

UINT32 CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF_ECX::Reserved
UINT32 CPUID_INTEL_SGX_CAPABILITIES_RESOURCES_SUB_LEAF_ECX::Uint32

All bit fields as a 32-bit value