Struct raw_cpuid::SgxInfo [−][src]
pub struct SgxInfo { /* fields omitted */ }
Expand description
Intel SGX Capability Enumeration Leaf (LEAF=0x12).
Two sub-leafs: (EAX = 12H, ECX = 0 and ECX = 1)
Platforms
❌ AMD ✅ Intel
Implementations
Supports ENCLV instruction leaves EINCVIRTCHILD, EDECVIRTCHILD, and ESETCONTEXT.
Supports ENCLS instruction leaves ETRACKC, ERDINFO, ELDBC, and ELDUC.
Bit vector of supported extended SGX features.
The maximum supported enclave size in non-64-bit mode is 2^retval.
The maximum supported enclave size in 64-bit mode is 2^retval.
Reports the valid bits of SECS.ATTRIBUTES[127:0] that software can set with ECREATE.
pub fn iter(&self) -> SgxSectionIterⓘNotable traits for SgxSectionIterimpl Iterator for SgxSectionIter type Item = SgxSectionInfo;
pub fn iter(&self) -> SgxSectionIterⓘNotable traits for SgxSectionIterimpl Iterator for SgxSectionIter type Item = SgxSectionInfo;
Notable traits for SgxSectionIter
impl Iterator for SgxSectionIter type Item = SgxSectionInfo;
Iterator over SGX sub-leafs.