用于缓解推测脆弱性的数据污染
    2.
    发明公开

    公开(公告)号:CN114692141A

    公开(公告)日:2022-07-01

    申请号:CN202111420869.8

    申请日:2021-11-26

    申请人: 英特尔公司

    IPC分类号: G06F21/55 G06F21/57

    摘要: 本申请公开了用于缓解推测脆弱性的数据污染。公开了用于动态地缓解推测脆弱性的实施例。在实施例中,一种装置包括推测脆弱性检测硬件和执行硬件。推测脆弱性检测硬件用于检测对推测性执行攻击的脆弱性,并且用于结合对推测性执行攻击的脆弱性的检测而提供来自第一操作的数据是被污染的指示。执行硬件用于在第二操作要被非推测性地执行的情况下使用数据执行第二操作,并且用于在第二操作要被推测性地执行并且数据是被污染的情况下阻止第二操作的执行。

    用于存储器损坏检测架构的字节水平粒度的缓冲器上溢检测

    公开(公告)号:CN107278295B

    公开(公告)日:2021-04-27

    申请号:CN201680012160.5

    申请日:2016-01-20

    申请人: 英特尔公司

    IPC分类号: G06F11/07

    摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。

    具有独立的用户域与管理程序域的存储器保护密钥架构

    公开(公告)号:CN106716434A

    公开(公告)日:2017-05-24

    申请号:CN201580050956.5

    申请日:2015-08-19

    申请人: 英特尔公司

    IPC分类号: G06F21/52

    摘要: 处理系统包括用于执行任务的处理核以及被耦合至该核的存储器管理单元。存储器管理单元包括用于存储页表条目的存储单元,该页表条目包括存储器帧的一个或多个标识符、保护密钥、以及根据用户模式或管理程序模式指示一个或多个存储器帧是否可访问的访问模式位,第一许可寄存器,包括多个字段,每个字段包括在用户模式下反映一组存储器访问许可的一组位,以及第二许可寄存器,存储多个字段,每个字段包括在管理程序模式下反映一组存储器访问许可的一组位。

    共享预取指令和支持
    5.
    发明公开

    公开(公告)号:CN115878506A

    公开(公告)日:2023-03-31

    申请号:CN202211032669.X

    申请日:2022-08-26

    申请人: 英特尔公司

    IPC分类号: G06F12/08 G06F9/54

    摘要: 本申请公开了共享预取指令和支持。描述了用于共享数据预取的技术。用于共享数据预取的示例性指令包括:用于操作码的至少一个字段;用于源操作对象的至少一个字段,该源操作对象用于提供具有至少数据的字节的存储器地址,其中,操作码用于指示出电路要进行:在所提供的地址处从存储器取得包含利用源操作对象指定的字节的数据行,以及将该字节至少存储在请求方本地的缓存中,其中,该数据的字节用于按共享状态被存储。