INSTRUCTIONS AND LOGIC TO INTERRUPT AND RESUME PAGING IN A SECURE ENCLAVE PAGE CACHE
    5.
    发明申请
    INSTRUCTIONS AND LOGIC TO INTERRUPT AND RESUME PAGING IN A SECURE ENCLAVE PAGE CACHE 有权
    指令和逻辑中断和恢复寻呼在安全的页面缓存

    公开(公告)号:US20150378941A1

    公开(公告)日:2015-12-31

    申请号:US14318508

    申请日:2014-06-27

    IPC分类号: G06F13/24 G06F12/08

    摘要: Instructions and logic interrupt and resume paging in secure enclaves. Embodiments include instructions, specify page addresses allocated to a secure enclave, the instructions are decoded for execution by a processor. The processor includes an enclave page cache to store secure data in a first cache line and in a last cache line for a page corresponding to the page address. A page state is read from the first or last cache line for the page when an entry in an enclave page cache mapping for the page indicates only a partial page is stored in the enclave page cache. The entry for a partial page may be set, and a new page state may be recorded in the first cache line when writing-back, or in the last cache line when loading the page when the instruction's execution is being interrupted. Thus the writing-back, or loading can be resumed.

    摘要翻译: 指令和逻辑在安全飞地中中断和恢复寻呼。 实施例包括指令,指定分配给安全空间的页面地址,指令被解码以供处理器执行。 处理器包括用于将安全数据存储在与页面地址对应的页面的第一高速缓存行中的最后高速缓存行中的一个包围页面缓存。 当页面的飞地页面缓存映射中的条目仅指示部分页面存储在飞地页面缓存中时,从页面的第一个或最后一个高速缓存行读取页面状态。 可以设置部分页面的条目,并且当写回时可以在第一高速缓存行中记录新的页面状态,或者当指令的执行中断时在最后的高速缓存行中加载页面时。 因此,可以恢复回写或加载。