Struct raw_cpuid::SgxInfo[][src]

pub struct SgxInfo { /* fields omitted */ }

Intel SGX Capability Enumeration Leaf, sub-leaf 0 (EAX = 12H, ECX = 0 and ECX = 1)

Methods

impl SgxInfo
[src]

Has SGX1 support.

Has SGX2 support.

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.

Important traits for SgxSectionIter

Iterator over SGX sub-leafs.

Trait Implementations

impl Debug for SgxInfo
[src]

Formats the value using the given formatter. Read more

impl Default for SgxInfo
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for SgxInfo

impl Sync for SgxInfo