Processors, methods, systems, and instructions to change addresses of pages of secure enclaves
AssigneeIntel Corporation
InventorsRebekah M. Leslie-Hurd, Carlos V. Rozas
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsRebekah M. Leslie-Hurd, Carlos V. Rozas
Estimating the term…
A processor of an aspect includes a decode unit to decode a user-level instruction. The user-level instruction is to indicate a page of a secure enclave and is to indicate a linear address. An execution logic is coupled with the decode unit. The execution logic is operable, in response to the user-level instruction, to change an initial linear address of the page of the secure enclave. The initial linear address is to be stored in an enclave page storage metadata unit. The initial linear address is to be changed by the execution logic to the linear address that is to be indicated by the user-level instruction. The change to the linear address is performed without contents of the page of the secure enclave being lost.
A processor comprising:
A method in a processor comprising:
A processor comprising:
A system to process instructions comprising:
An article of manufacture comprising a non-transitory machine-readable storage medium, the non-transitory machine-readable storage medium storing a user-level instruction, the user-level instruction to indicate a page of a secure enclave and the user-level instruction to indicate a linear address, and the user-level instruction if executed by a machine operable to cause the machine to perform operations comprising:
A processor comprising:
A processor comprising:
Dependencies are inferred from the claim text.