-
公开(公告)号:CN117873922A
公开(公告)日:2024-04-12
申请号:CN202410128866.4
申请日:2016-05-26
Applicant: 英特尔公司
IPC: G06F12/1081 , G06F12/14 , G06F3/06 , G06F9/30 , G06F12/1009 , G06F21/52 , G06F21/57 , G06F9/38 , G06F12/1036 , G06F12/109 , G06F12/1027 , G06F12/1045
Abstract: 本申请公开了用于保护影子栈的处理器、方法、系统和指令。本发明的一方面的处理器包括用于对指令进行解码的解码单元。所述处理器还包括与所述解码单元耦合的执行单元。所述执行单元响应于所述指令而用于确定:由于所述指令而导致的对影子栈的影子栈指针的试图改变将使所述影子栈指针超出允许范围。所述执行单元还用于响应于确定对所述影子栈指针的所述试图改变将使所述影子栈指针超出所述允许范围而引发异常。公开了其他处理器、方法、系统和指令。
-
公开(公告)号:CN108334400B
公开(公告)日:2024-01-12
申请号:CN201810045711.9
申请日:2018-01-17
Applicant: 英特尔公司
Inventor: R·M·勒斯列-赫德 , F·X·麦克金 , C·V·罗扎斯 , G·奈格 , A·玛里克 , I·安奈蒂 , I·埃里克山德洛维奇 , V·尚伯格 , S·查卡拉巴蒂
IPC: G06F9/455
Abstract: 本申请公开了为安全飞地管理存储器。一种处理设备,包括冲突化解逻辑电路以发起跟踪阶段来跟踪到安全飞地的飞地存储器高速缓存(EPC)页的转换后备缓冲器(TLB)映射。冲突化解逻辑电路进一步用于执行作为跟踪阶段的一部分的跟踪指令,其中跟踪指令将安全飞地中的任何页作为跟踪指令的变量参数。
-
公开(公告)号:CN116340948A
公开(公告)日:2023-06-27
申请号:CN202211665557.8
申请日:2022-12-23
Applicant: 英特尔公司
IPC: G06F21/57 , G06F13/28 , G06F15/80 , G06F12/1009 , G06F12/1081 , G06F9/455 , G06F9/30
Abstract: 本申请公开了用于实现信任域的输入/输出扩展的电路和方法。描述了用于实现信任域的输入/输出扩展的系统、方法和装置。在一个示例中,硬件处理器包括:硬件处理器核心,该硬件处理器核心包括信任域管理器,该信任域管理器用于将一个或多个硬件隔离的虚拟机作为具有受保护存储器的区域的相应信任域来管理;以及输入/输出存储器管理单元(IOMMU)电路,该IOMMU电路被耦合在硬件处理器核心与输入/输出设备之间,其中该IOMMU电路用于:针对来自输入/输出设备的、对信任域的受保护存储器的直接存储器访问的请求,响应于该请求中的字段被设置为指示输入/输出设备处于信任域的受信任计算基中而允许直接存储器访问。
-
公开(公告)号:CN115525252A
公开(公告)日:2022-12-27
申请号:CN202210730208.3
申请日:2022-06-24
Applicant: 英特尔公司
Abstract: 本申请公开了四字16×16乘法和累加的双求和。描述了用于矩阵乘法的技术。在一些示例中,使用单条指令,该单条指令具有以下格式:用于操作码的字段、用于指示源/目的地操作数的位置的一个或多个字段、用于指示第一源操作数的位置的一个或多个字段、以及用于指示第二源操作数的位置的一个或多个字段。其中,操作码指示执行电路用于将来自第一源操作数和第二源操作数的对应数据元素的值相乘,将所乘的值的第一子集与来自源/目的地操作数的第一值相加并存储在源/目的地操作数的第一数据元素位置中,并且将所乘的值的第二子集与来自源/目的地操作数的第二值相加并存储在源/目的地操作数的第二数据元素位置中。
-
公开(公告)号:CN115481053A
公开(公告)日:2022-12-16
申请号:CN202210512838.3
申请日:2022-05-11
Applicant: 英特尔公司
IPC: G06F12/1009 , G06F12/0831 , G06F13/28
Abstract: 本发明涉及对共享存储器区域的独立地受控的DMA和CPU访问。一种集成电路的实施例,该集成电路包括用于以下操作的电路:在处理器存储器管理单元(MMU)与输入/输出存储器管理单元(IOMMU)之间共享与页相关联的页表,将页表条目存储在与该页相关联的存储器中,并且基于所存储的页表条目的一个或多个字段来分别控制来自处理器和来自直接存储器访问(DMA)请求的对该页的访问。公开并要求保护其他实施例。
-
公开(公告)号:CN114676465A
公开(公告)日:2022-06-28
申请号:CN202111483741.6
申请日:2021-12-07
Applicant: 英特尔公司
Abstract: 本发明涉及用于跨不同执行领域的运行时存储器隔离的方法和装置。描述了一种方法。该方法包括执行针对软件进程或线程的存储器访问指令。该方法包括对存储器访问指令的存储器访问请求,该存储器访问请求具有物理存储器地址和该软件进程或线程从其中执行的领域的第一标识符。该方法包括接收该存储器访问请求并根据物理存储器地址确定领域的第二标识符。该方法包括为存储器访问请求提供服务,因为第一标识符与第二标识符匹配。
-
公开(公告)号:CN113448620A
公开(公告)日:2021-09-28
申请号:CN202011506271.6
申请日:2020-12-18
Applicant: 英特尔公司
Abstract: 本申请公开了用于对代码进行分区操作的指令的装置、方法和系统。一种硬件处理器包括解码器、执行电路和分区管理电路。解码器用于将指令解码为经解码的指令。执行电路用于执行经解码的指令以生成对存储器的一个或多个存储器访问。分区管理电路用于执行与分区管理有关的操作。
-
公开(公告)号:CN111767245A
公开(公告)日:2020-10-13
申请号:CN202010127129.4
申请日:2020-02-28
Applicant: 英特尔公司
Abstract: 本申请公开了用于验证输入-输出存储器管理单元向设备附连的装置、方法和系统。与执行输入-输出存储器管理单元(IOMMU)向设备的附连以及对附连的验证有关的系统、方法和装置。在一个实施例中,由安全仲裁模式(SEAM)模块和/或电路使用协议和IOMMU扩展以判定被附连到所请求设备的IOMMU是否被映射到信任域。
-
公开(公告)号:CN110968871A
公开(公告)日:2020-04-07
申请号:CN201910802931.6
申请日:2019-08-28
Applicant: 英特尔公司
IPC: G06F21/57 , G06F12/1009 , G06F12/14 , G06F9/30 , G06F9/455
Abstract: 本发明涉及用于使用信任域的安全的存储器访问的装置和方法。示例包括一种装置,其使用在第一组页表和第二组页表中的安全查找来访问信任域中的安全页。例如,处理器的一个实施例包括:解码器,用于对多条指令解码,这些指令包括与受信任域相关的指令;执行电路,用于执行指令中的第一或第一多个指令,以使用第一受信任域密钥建立第一受信任域,该受信任域密钥用于对第一受信任域内的存储器页进行加密;并且执行电路用于执行指令中的第二或第二多条指令,以将第一进程地址空间标识符(PASID)与第一受信任域相关联,第一PASID用于唯一地标识与第一受信任域相关联的第一执行上下文。
-
公开(公告)号:CN108334400A
公开(公告)日:2018-07-27
申请号:CN201810045711.9
申请日:2018-01-17
Applicant: 英特尔公司
Inventor: R·M·勒斯列-赫德 , F·X·麦克金 , C·V·罗扎斯 , G·奈格 , A·玛里克 , I·安奈蒂 , I·埃里克山德洛维奇 , V·尚伯格 , S·查卡拉巴蒂
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/30076 , G06F12/1441 , G06F12/1475 , G06F2009/45583 , G06F2009/45591 , G06F2212/152 , G06F2212/60 , G06F2212/68 , G06F2009/45587
Abstract: 本申请公开了为安全飞地管理存储器。一种处理设备,包括冲突化解逻辑电路以发起跟踪阶段来跟踪到安全飞地的飞地存储器高速缓存(EPC)页的转换后备缓冲器(TLB)映射。冲突化解逻辑电路进一步用于执行作为跟踪阶段的一部分的跟踪指令,其中跟踪指令将安全飞地中的任何页作为跟踪指令的变量参数。
-
-
-
-
-
-
-
-
-