-
公开(公告)号:CN108509250A
公开(公告)日:2018-09-07
申请号:CN201810078039.3
申请日:2018-01-26
申请人: 英特尔公司
IPC分类号: G06F9/455
CPC分类号: G06F21/71 , G06F8/63 , G06F9/45533 , G06F9/45558 , G06F21/53 , G06F21/57 , G06F21/78 , G06F2009/45579 , G06F2009/45587 , G06F2212/402 , G06F2221/2149 , H04L9/0822 , G06F21/6218
摘要: 在主机虚拟机监视器(VMM)不具有访问访客虚拟机(VM)内数据的能力或者直接访问控制所述访客VM的执行流的控制结构的能力的情况下,所述主机VMM“盲目地”运行。访客VM在甚至所述主机VMM都无法访问的受保护存储器区域(被称为密钥域)内执行。与所述访客VM的执行状态(例如,虚拟机控制结构(VMCS))和存储器映射(例如,扩展页表(EPT))有关的虚拟化数据结构也位于所述受保护存储器区域内并且也是使用所述密钥域密钥来加密的。不拥有其他密钥域的所述密钥域密钥的主机VMM和其他访客VM无法直接修改这些控制结构并且也无法访问所述受保护存储器区域。然而,所述主机VMM可以验证访客VM的控制结构的正确性。
-
公开(公告)号:CN107683480A
公开(公告)日:2018-02-09
申请号:CN201680030029.1
申请日:2016-05-27
申请人: 英特尔公司
发明人: C·V·罗扎斯 , M·维吉 , R·M·勒斯列-赫德 , K·C·兹姆德金斯基 , S·查卡拉巴蒂 , F·X·麦克金 , V·R·斯卡拉塔 , S·P·约翰逊 , I·埃里克山德洛维奇 , G·尼格 , V·尚伯格 , I·安奈蒂
CPC分类号: G06F12/1408 , G06F8/41 , G06F9/30145 , G06F9/45558 , G06F21/53 , G06F21/602 , G06F2009/4557 , G06F2009/45587 , G06F2212/1052
摘要: 一种处理器包括解码单元,所述解码单元用于对指令进行解码,所述指令用于指示受保护容器存储器的页以及在所述受保护容器存储器之外的存储位置。执行单元响应于所述指令而用于确保在所述受保护容器存储器的所述页具有写保护状态的同时不存在对所述页的可写引用。所述执行单元用于对所述受保护容器存储器的所述页的副本进行加密。所述执行单元用于:在已经确保不存在可写引用之后,将所述页的经加密副本存储到在所述受保护容器存储器之外的所述存储位置。所述执行单元用于:在已经将所述经加密副本存储到所述存储位置之后,将所述受保护容器存储器的所述页留置于所述写保护状态,所述页还是有效且可读的。
-
公开(公告)号:CN103827839B
公开(公告)日:2016-12-21
申请号:CN201280031876.1
申请日:2012-07-24
申请人: 英特尔公司
IPC分类号: G06F12/1027
CPC分类号: G06F12/1027 , G06F12/1081 , G06F2212/1016 , G06F2212/1048 , G06F2212/303 , G06F2212/682 , G06F2212/683
摘要: 公开了用于在多核系统中的共享虚拟存储器的异构设备的有效的TLB(转换后备缓冲器)关闭的方法和装置。用于有效的TLB关闭的装置的实施例可以包括:TLB,用于存储虚拟地址转换条目;以及与所述TLB耦合的存储器管理单元,用于保持与所述虚拟地址转换条目相对应的PASID(进程地址空间标识符)状态条目。PASID状态条目可以包括活跃参考状态和懒惰无效状态。该存储器管理单元可以响应于接收来自多核系统中的设备的PASID状态更新请求而执行PASID状态条目的原子修改,并读取PASID状态条目的懒惰无效状态。该存储器管理单元可以在响应各自的懒惰无效状态的激活之前将PASID状态更新响应发送到该设备以同步TLB条目。
-
公开(公告)号:CN104798054A
公开(公告)日:2015-07-22
申请号:CN201380060662.1
申请日:2013-06-24
申请人: 英特尔公司
发明人: F·X·麦克金 , M·A·戈德史密斯 , B·E·亨特利 , S·P·约翰逊 , R·勒斯列-赫德 , C·V·罗扎斯 , U·R·萨瓦高恩卡 , V·R·斯卡拉塔 , V·尚伯格 , W·H·史密斯 , I·安奈蒂 , I·埃里克山德洛维奇 , A·贝伦宗 , G·尼格
IPC分类号: G06F12/14
CPC分类号: G06F12/0804 , G06F9/30047 , G06F12/0875 , G06F12/1408 , G06F2212/1052 , G06F2212/402
摘要: 公开了用于安全区域内的分页的本发明的实施例。在一个实施例中,处理器包括指令单元和执行单元。该指令单元用于接收第一指令。该执行单元用于执行该第一指令,其中该第一指令的执行包括从区域页高速缓存中逐出第一页。
-
公开(公告)号:CN104137056A
公开(公告)日:2014-11-05
申请号:CN201280057792.5
申请日:2012-09-28
申请人: 英特尔公司
CPC分类号: G06F9/45545 , G06F9/455 , G06F9/45533 , G06F9/4555
摘要: 一种处理核包括指令执行逻辑电路和寄存器空间。寄存器空间从VMCS加载,与VM条目相称,具有指示由处理核代表VMM提供的服务是否被启用。响应于宾客软件调用指令,指令执行逻辑引用寄存器空间以确认服务已经被启用,并且引用第二寄存器空间或存储器空间以获取由所述宾客软件编写的所述服务的输入参数。
-
公开(公告)号:CN104025041A
公开(公告)日:2014-09-03
申请号:CN201180076153.9
申请日:2011-12-29
申请人: 英特尔公司
IPC分类号: G06F9/30
CPC分类号: G06F9/30189 , G06F9/30043 , G06F12/0292 , G06F12/1009 , G06F12/1491
摘要: 在此公开了用于管理员模式执行保护的装置及方法。在一个实施例中,处理器包括用于访问存储器、执行硬件和控制逻辑的接口。该存储器中的区域是用户存储器。该执行硬件用于执行指令。该控制逻辑用于当该指令存储在用户存储器中并且该处理器处于管理员模式时防止该执行硬件执行该指令。
-
公开(公告)号:CN100593160C
公开(公告)日:2010-03-03
申请号:CN200580032491.7
申请日:2005-09-01
申请人: 英特尔公司
IPC分类号: G06F12/10
CPC分类号: G06F12/1081 , G06F12/1036 , G06F12/109
摘要: 本发明的一个实施例是一种用于增强地址转换性能的技术。寄存器存储指示用于客机物理地址到主机物理地址的地址转换的芯片组中的电路所支持的能力的能力指示符。在地址转换中使用多个多级页表来进行页走查。页表中的每一个都具有页表条目。页表条目中的每一个至少具有一个对应于由能力指示符指示的能力的条目分类符。
-
公开(公告)号:CN101027652A
公开(公告)日:2007-08-29
申请号:CN200580032305.X
申请日:2005-09-29
申请人: 英特尔公司
发明人: I·舍纳斯 , R·曼杜卡鲁姆库玛纳 , G·尼格 , R·乌利希 , B·韦布
IPC分类号: G06F12/10
CPC分类号: G06F12/1027 , G06F12/1081 , G06F2212/151 , G06F2212/683
摘要: 本发明的实施例是一种提供对直接存储存取地址转换的高速缓存支持的技术。高速缓存结构存储在客机物理地址到主机物理地址的地址转换中使用的高速缓存的条目。客机物理地址对应于由输入/输出(I/O)设备请求的I/O事务中的客机域标识符标识的客机域。寄存器存储标识无效域的无效域标识符和指示将高速缓存的条目中具有标签的条目无效的指示符。
-
公开(公告)号:CN1993683A
公开(公告)日:2007-07-04
申请号:CN200580025726.X
申请日:2005-07-14
申请人: 英特尔公司
CPC分类号: G06F12/1036 , G06F9/45533 , G06F9/45558 , G06F9/4843 , G06F12/0292 , G06F12/0804 , G06F12/0891 , G06F12/1027 , G06F12/1063 , G06F12/109 , G06F12/12 , G06F12/123 , G06F2009/45583 , G06F2009/45591 , G06F2212/1016 , G06F2212/152 , G06F2212/30 , G06F2212/50 , G06F2212/604 , G06F2212/657 , G06F2212/68 , G06F2212/683 , G06F2212/684 , G06F2212/69 , G06F2212/70
摘要: 在本发明一实施例中,一种方法包括在第一地址空间和第二地址空间之间切换,确定在地址空间列表内是否存在该第二地址空间;并且在切换之后维持翻译缓冲器内第一地址空间的条目。这样,可降低与上下文切换相关联的额外开销。
-
-
-
-
-
-
-
-