background image

Vol. 3D 38-17

ENCLAVE ACCESS CONTROL AND DATA STRUCTURES

Table 38-27.  Content of an Enclave Page Cache Map Entry

Field

Description

VALID

Indicates whether the EPCM entry is valid.

R

Read access; indicates whether enclave accesses for reads are allowed from the EPC page referenced by this 

entry.

W

Write access; indicates whether enclave accesses for writes are allowed to the EPC page referenced by this 

entry.

X

Execute access; indicates whether enclave accesses for instruction fetches are allowed from the EPC page 

referenced by this entry.

PT

EPCM page type (PT_SECS, PT_TCS, PT_REG, PT_VA, PT_TRIM).

ENCLAVESECS

SECS identifier of the enclave to which the EPC page belongs.

ENCLAVEADDRESS

Linear enclave address of the EPC page.

BLOCKED

Indicates whether the EPC page is in the blocked state.

PENDING

Indicates whether the EPC page is in the pending state.

MODIFIED

Indicates whether the EPC page is in the modified state.

PR

Indicates whether the EPC page is in a permission restriction state.