MEMORY INITIALIZATION IN A PROTECTED REGION
    2.
    发明申请

    公开(公告)号:US20200310990A1

    公开(公告)日:2020-10-01

    申请号:US16807872

    申请日:2020-03-03

    申请人: Intel Corporation

    摘要: Secure memory allocation technologies are described. A processor includes a processor core and a memory controller that is coupled between the processor core and main memory. The main memory comprises a protected region including secured pages. The processor, in response to a content copy instruction, is to initialize a target page in the protected region of an application address space. The processor, in response to the content copy instruction, is also to select content of a source page in the protected region to be copied. The processor, in response to the content copy instruction, is also to copy the selected content to the target page in the protected region of the application address space.

    Memory initialization in a protected region

    公开(公告)号:US10592436B2

    公开(公告)日:2020-03-17

    申请号:US16036654

    申请日:2018-07-16

    申请人: Intel Corporation

    摘要: Secure memory allocation technologies are described. A processor includes a processor core and a memory controller that is coupled between the processor core and main memory. The main memory comprises a protected region including secured pages. The processor, in response to a content copy instruction, is to initialize a target page in the protected region of an application address space. The processor, in response to the content copy instruction, is also to select content of a source page in the protected region to be copied. The processor, in response to the content copy instruction, is also to copy the selected content to the target page in the protected region of the application address space.

    Tracking and managing translation lookaside buffers

    公开(公告)号:US10540291B2

    公开(公告)日:2020-01-21

    申请号:US15592089

    申请日:2017-05-10

    申请人: Intel Corporation

    摘要: Translation lookaside buffer (TLB) tracking and managing technologies are described. A processing device comprises a translation lookaside buffer (TLB) and a processing core to execute a virtual machine monitor (VMM), the VMM to manage a virtual machine (VM) including virtual processors. The processing core to execute, via the VM, a plurality of conversion instructions on at least one of the virtual processors to convert a plurality of non-secure pages to a plurality of secure pages. The processing core also to execute, via the VM, one or more allocation instructions on the at least one of the virtual processors to allocate at least one secure page of the plurality of secure pages, execution of the one or more allocation instructions to include determining whether the TLB is cleared of mappings to the at least one secure page prior to allocating the at least one secure page.

    SUPPORTING FAULT INFORMATION DELIVERY
    9.
    发明申请
    SUPPORTING FAULT INFORMATION DELIVERY 有权
    支持故障信息交付

    公开(公告)号:US20160378664A1

    公开(公告)日:2016-12-29

    申请号:US14752109

    申请日:2015-06-26

    申请人: Intel Corporation

    IPC分类号: G06F12/08

    摘要: A processor implementing techniques to supporting fault information delivery is disclosed. In one embodiment, the processor includes a memory controller unit to access an enclave page cache (EPC) and a processor core coupled to the memory controller unit. The processor core to detect a fault associated with accessing the EPC and generate an error code associated with the fault. The error code reflects an EPC-related fault cause. The processor core is further to encode the error code into a data structure associated with the processor core. The data structure is for monitoring a hardware state related to the processor core.

    摘要翻译: 公开了一种实现技术支持故障信息传递的处理器。 在一个实施例中,处理器包括存储器控制器单元,用于访问耦合到存储器控制器单元的飞地页面缓存(EPC)和处理器核心。 处理器核心,用于检测与访问EPC相关的故障并生成与故障相关的错误代码。 错误代码反映了与EPC相关的故障原因。 处理器核心还将错误代码编码成与处理器核心相关联的数据结构。 数据结构用于监视与处理器核心相关的硬件状态。