#include <cstddef>
#include <cstdint>
Go to the source code of this file.
|
enum | asylo::sgx::AttributeBit {
asylo::sgx::AttributeBit::INIT = 0,
asylo::sgx::AttributeBit::DEBUG = 1,
asylo::sgx::AttributeBit::MODE64BIT = 2,
asylo::sgx::AttributeBit::PROVISIONKEY = 4,
asylo::sgx::AttributeBit::INITTOKENKEY = 5,
asylo::sgx::AttributeBit::KSS = 7,
asylo::sgx::AttributeBit::FPU = 64 + 0,
asylo::sgx::AttributeBit::SSE = 64 + 1,
asylo::sgx::AttributeBit::AVX = 64 + 2,
asylo::sgx::AttributeBit::BNDREG = 64 + 3,
asylo::sgx::AttributeBit::BNDCSR = 64 + 4,
asylo::sgx::AttributeBit::OPMASK = 64 + 5,
asylo::sgx::AttributeBit::ZMM_HI256 = 64 + 6,
asylo::sgx::AttributeBit::HI16_ZMM = 64 + 7,
asylo::sgx::AttributeBit::PKRU = 64 + 9
} |
| SGX defines 128 bits of enclave attributes, which are located in the SECS (Secure Enclave Control Structure) of the enclave. More...
|
|
enum | asylo::sgx::MiscselectBit { asylo::sgx::MiscselectBit::EXINFO = 0
} |
| The following enum defines the various MISCSELECT bits and assigns them a value that is same as their bit position in the SECS MISCSELECT bit vector. More...
|
|