发明申请
US20140297962A1 INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES
有权
指示和逻辑提供先进的分页功能,以确保安全的页面缓存
- 专利标题: INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES
- 专利标题(中): 指示和逻辑提供先进的分页功能,以确保安全的页面缓存
-
申请号: US13854107申请日: 2013-03-31
-
公开(公告)号: US20140297962A1公开(公告)日: 2014-10-02
- 发明人: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , ALEX BERENZON , MICHAEL A GOLDSMITH , BARRY E HUNTLEY , ANTON IVANOV , SIMON P JOHNSON , REBEKAH M. LESLIE-HURD , FRANCIS X. MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R. SAVAGAONKAR , VINCENT R. SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD
- 申请人: CARLOS V ROZAS , ILYA ALEXANDROVICH , ITTAI ANATI , ALEX BERENZON , MICHAEL A GOLDSMITH , BARRY E HUNTLEY , ANTON IVANOV , SIMON P JOHNSON , REBEKAH M. LESLIE-HURD , FRANCIS X. MCKEEN , GILBERT NEIGER , RINAT RAPPOPORT , SCOTT DION RODGERS , UDAY R. SAVAGAONKAR , VINCENT R. SCARLATA , VEDVYAS SHANBHOGUE , WESLEY H SMITH , WILLIAM COLIN WOOD
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F12/10
摘要:
Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.
公开/授权文献
信息查询