-
-
-
公开(公告)号:CN108292273A
公开(公告)日:2018-07-17
申请号:CN201680070776.8
申请日:2016-12-14
Applicant: 英特尔公司
IPC: G06F12/14
CPC classification number: G06F12/1045 , G06F12/0875 , G06F12/1027 , G06F12/1475 , G06F2212/1024 , G06F2212/452 , G06F2212/684
Abstract: 一种用于子页扩展页表保护的装置和方法。例如,一种装置的一个实施例包括:页未命中处置程序,用于使用客户机物理地址(GPA)来执行页遍历并且用于检测使用所述GPA所标识的页是否映射有子页权限;子页控制存储设备,用于存储至少一个GPA以及与子页相关的其他数据;所述页未命中处置程序用于判定所述GPA是否是被编程在所述子页控制存储设备中;并且当访问与具有被设置成引起对所述子页控制存储设备的匹配的子页保护指示的转换后备缓冲器(TLB)条目相匹配时,所述页未命中处置程序用于向具有所述子页保护指示的TLB发送转换。
-
公开(公告)号:CN106687972A
公开(公告)日:2017-05-17
申请号:CN201580050696.1
申请日:2015-08-27
Applicant: 英特尔公司
IPC: G06F21/52
Abstract: 在一个实施例中,一种处理器包括:第一寄存器,所述第一寄存器用于存储待存储在存储器中的栈的第一界限值;第二寄存器,所述第二寄存器用于存储所述栈的第二界限值;检查器逻辑,所述检查器逻辑用于在所述处理器上待执行的函数结束时的退出点之前判定栈指针的值是否在所述第一界限值与所述第二界限值之间的范围内;以及逻辑,所述逻辑用于如果所述栈指针值不在所述范围内则防止返回到所述函数的调用程序。描述并要求保护其他实施例。
-
公开(公告)号:CN102103673A
公开(公告)日:2011-06-22
申请号:CN201010610084.2
申请日:2010-12-15
Applicant: 英特尔公司
Abstract: 在一个实施例中,处理器包括微代码存储,该微代码存储包括用于创建和执行要在系统软件不可见的隐藏环境中执行的隐藏资源管理器(HRM)的处理器指令。处理器还可包括用于存储安全信息的扩展寄存器,安全信息包括隐藏环境的至少一个内核代码模块的度量以及该至少一个内核代码模块的验证状态。描述并要求保护其他实施例。
-
-
-
-