Conditions that are checked in enclave mode handling include whether a control page or state page(s) has been blocked, modified, or otherwise made inaccessible to the logical processor. In this example, these pages are required to be implicitly available while the logical processor is running in the enclave mode. If any of the pages have been blocked, modified or otherwise made inaccessible, then the page is no longer implicitly available to the logical processor running in the enclave. Specific condition checks that indicate none of the control or state pages has been blocked, modified, or otherwise made inaccessible include (1) confirming that a linear address to physical address translation has not changed since it was last checked during the enclave entry by the logical processor, (2) confirming that the page has read and write access permissions in the operating system page tables, (3) confirming that, in the page EPCM entry, the page type is correct (e.g., PT_TCS for TCS pages, PT_REG for SSA pages), (4) confirming that, in the page EPCM entry, SSA pages are marked as readable and writeable, and (5) confirming that, in the page EPCM entry, a blocked bit is not marked (e.g., not set to 1), and (6) confirming that, in the page EPCM entry, a modified bit is not marked (e.g., not set to 1). If any of these condition checks is not confirmed, then that condition check fails.