Lines Matching full:enclave
88 * @offset: starting page offset (page aligned relative to enclave base
107 * @offset: starting page offset (page aligned relative to enclave base
124 * @offset: starting page offset (page aligned relative to enclave base
130 * enclave if the system supports SGX2. First, the %SGX_IOC_ENCLAVE_MODIFY_TYPES
132 * succeeds ENCLU[EACCEPT] should be run from within the enclave and then
148 * The register parameters contain the snapshot of their values at enclave
162 * @tcs: TCS used to enter the enclave
189 * a vDSO function to enter an SGX enclave.
201 * state in accordance with the x86-64 ABI is the responsibility of the enclave
203 * code without careful consideration by both the enclave and its runtime.
206 * enclave. RAX, RBX and RCX are consumed by EENTER and ERESUME and are loaded
210 * pre-enclave state, e.g. to retrieve @run.exception and @run.user_handler
211 * after an enclave exit. All other registers are available for use by the
212 * enclave and its runtime, e.g. an enclave can push additional data onto the
217 * enclave, are fixed up and reported synchronously instead of being delivered