PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO CHANGE ADDRESSES OF PAGES OF SECURE ENCLAVES

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-l...

Full description

Saved in:
Bibliographic Details
Main Authors ROZAS CARLOS V, LESLIE-HURD REBEKAH M
Format Patent
LanguageEnglish
Published 30.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201615065503