#include <Cpuid.h>
Sub-Leaf 0 Enumeration of Intel SGX Capabilities EAX for CPUID leaf CPUID_INTEL_SGX, sub-leaf CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF.
Definition at line 2683 of file Cpuid.h.
struct { ... } CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::Bits |
◆ ENCLS
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::ENCLS |
[Bit 6] If 1, indicates Intel SGX supports ENCLS instruction leaves ETRACKC, ERDINFO, ELDBC, and ELDUC.
Definition at line 2706 of file Cpuid.h.
◆ ENCLV
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::ENCLV |
[Bit 5] If 1, indicates Intel SGX supports ENCLV instruction leaves EINCVIRTCHILD, EDECVIRTCHILD, and ESETCONTEXT.
Definition at line 2701 of file Cpuid.h.
◆ Reserved1
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::Reserved1 |
◆ Reserved2
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::Reserved2 |
◆ SGX1
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::SGX1 |
[Bit 0] If 1, indicates leaf functions of SGX1 instruction are supported.
Definition at line 2691 of file Cpuid.h.
◆ SGX2
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::SGX2 |
[Bit 1] If 1, indicates leaf functions of SGX2 instruction are supported.
Definition at line 2695 of file Cpuid.h.
◆ Uint32
UINT32 CPUID_INTEL_SGX_CAPABILITIES_0_SUB_LEAF_EAX::Uint32 |
All bit fields as a 32-bit value
Definition at line 2712 of file Cpuid.h.
The documentation for this union was generated from the following file:
- sdk/include/reactos/x86x64/Intel/Cpuid.h