INSTRUCTIONS AND LOGIC TO INTERRUPT AND RESUME PAGING IN A SECURE ENCLAVE PAGE CACHE
    3.
    发明申请
    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.

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

    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention
    7.
    发明申请
    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention 有权
    指令集支持调用VMM配置的服务而不进行VMM干预

    公开(公告)号:US20130117743A1

    公开(公告)日:2013-05-09

    申请号:US13629395

    申请日:2012-09-27

    IPC分类号: G06F9/455

    摘要: A processing core comprising instruction execution logic circuitry and register space. The register space to be loaded from a VMCS, commensurate with a VM entry, with information indicating whether a service provided by the processing core on behalf of the VMM is enabled. The instruction execution logic to, in response to guest software invoking an instruction: refer to the register space to confirm that the service has been enabled, and, refer to second register space or memory space to fetch input parameters for said service written by said guest software.

    摘要翻译: 处理核心,包括指令执行逻辑电路和寄存器空间。 要从VMCS加载的与VM条目相称的寄存器空间,其中指示是否启用了代表VMM的由处理核心提供的服务的信息。 指令执行逻辑响应客户软件调用指令:参考寄存器空间以确认服务已经被使能,并且参考第二寄存器空间或存储器空间来获取由所述访客写入的所述服务的输入参数 软件。

    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention
    8.
    发明申请
    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention 有权
    指令集支持调用VMM配置的服务而不进行VMM干预

    公开(公告)号:US20140013326A1

    公开(公告)日:2014-01-09

    申请号:US13843337

    申请日:2013-03-15

    IPC分类号: G06F9/455

    摘要: A processing core comprising instruction execution logic circuitry and register space. The register space to be loaded from a VMCS, commensurate with a VM entry, with information indicating whether a service provided by the processing core on behalf of the VMM is enabled. The instruction execution logic to, in response to guest software invoking an instruction: refer to the register space to confirm that the service has been enabled, and, refer to second register space or memory space to fetch input parameters for said service written by said guest software.

    摘要翻译: 处理核心,包括指令执行逻辑电路和寄存器空间。 要从VMCS加载的与VM条目相称的寄存器空间,其中指示是否启用了代表VMM的由处理核心提供的服务的信息。 指令执行逻辑响应客户软件调用指令:参考寄存器空间以确认服务已经被使能,并且参考第二寄存器空间或存储器空间来获取由所述访客写入的所述服务的输入参数 软件。