-
公开(公告)号:CN107667350B
公开(公告)日:2022-01-11
申请号:CN201680028447.7
申请日:2016-05-13
Applicant: 英特尔公司
Inventor: R·P·班金沃 , S·纳罗潘斯 , S·K·诺塔拉帕提普拉巴卡拉 , S·K·辛格 , A·莫汉 , R·L·萨希塔 , R·马尔豪特拉 , A·贝克什 , V·卡玛 , J·纳亚克 , V·萨卡 , R·A·平特
Abstract: 数据处理系统(DPS)使用平台保护技术(PPT)来保护属于某些软件模块的代码和数据的一部分或全部。PPT可包括虚拟机监视器(VMM),该VMM使不可信应用和可信应用能够在单个操作系统(OS)上运行,同时防止不可信应用访问可信应用所使用的存储器。对于不可信应用VMM可以使用第一扩展页表(EPT)来将客户机物理地址(GPA)转换成第一主机物理地址(HPA)。对于可信应用VMM可以使用第二EPT来将GPA转换成第二HPA。第一和第二EPT可将相同的GPA映射到不同的HPA。描述了其他实施例并要求它们的权利。
-
公开(公告)号:CN107667350A
公开(公告)日:2018-02-06
申请号:CN201680028447.7
申请日:2016-05-13
Applicant: 英特尔公司
Inventor: R·P·班金沃 , S·纳罗潘斯 , S·K·诺塔拉帕提普拉巴卡拉 , S·K·辛格 , A·莫汉 , R·L·萨希塔 , R·马尔豪特拉 , A·贝克什 , V·卡玛 , J·纳亚克 , V·萨卡 , R·A·平特
CPC classification number: G06F12/145 , G06F9/45545 , G06F9/45558 , G06F9/485 , G06F21/53 , G06F21/57 , G06F2009/45583 , G06F2009/45587 , G06F2212/1052 , G06F2221/2149 , G06F12/1009 , G06F21/51 , G06F21/60
Abstract: 数据处理系统(DPS)使用平台保护技术(PPT)来保护属于某些软件模块的代码和数据的一部分或全部。PPT可包括虚拟机监视器(VMM),该VMM使不可信应用和可信应用能够在单个操作系统(OS)上运行,同时防止不可信应用访问可信应用所使用的存储器。对于不可信应用VMM可以使用第一扩展页表(EPT)来将客户机物理地址(GPA)转换成第一主机物理地址(HPA)。对于可信应用VMM可以使用第二EPT来将GPA转换成第二HPA。第一和第二EPT可将相同的GPA映射到不同的HPA。描述了其他实施例并要求它们的权利。
-
公开(公告)号:CN114185648A
公开(公告)日:2022-03-15
申请号:CN202111528699.5
申请日:2016-05-13
Applicant: 英特尔公司
Inventor: R·P·班金沃 , S·纳罗潘斯 , S·K·诺塔拉帕提普拉巴卡拉 , S·K·辛格 , A·莫汉 , R·L·萨希塔 , R·马尔豪特拉 , A·贝克什 , V·卡玛 , J·纳亚克 , V·萨卡 , R·A·平特
Abstract: 数据处理系统(DPS)使用平台保护技术(PPT)来保护属于某些软件模块的代码和数据的一部分或全部。PPT可包括虚拟机监视器(VMM),该VMM使不可信应用和可信应用能够在单个操作系统(OS)上运行,同时防止不可信应用访问可信应用所使用的存储器。对于不可信应用VMM可以使用第一扩展页表(EPT)来将客户机物理地址(GPA)转换成第一主机物理地址(HPA)。对于可信应用VMM可以使用第二EPT来将GPA转换成第二HPA。第一和第二EPT可将相同的GPA映射到不同的HPA。描述了其他实施例并要求它们的权利。
-
公开(公告)号:CN109032609A
公开(公告)日:2018-12-18
申请号:CN201810665696.8
申请日:2012-03-30
Applicant: 英特尔公司
CPC classification number: G06F11/3466 , G06F8/40 , G06F8/52 , G06F9/3017 , G06F9/3842 , G06F9/4552 , G06F11/073 , G06F11/3616 , G06F11/3652
Abstract: 由性能监视硬件实现的硬件剖析机制实现页级自动二进制转换。该硬件在运行时期间标识存储器中包含潜在能被优化的指令的代码页。该硬件请求在所述存储器中分配与所述代码页相关联的新页,其中所述新页包含计数器的集合,并且所述计数器中的每一个对应于所述代码页中的指令中的一个。当该硬件检测到具有在该代码页内的分支目标的分支指令时,它使在该新页中具有与代码页中的分支目标相同的位置的计数器之一递增。重复该代码页的执行,并在分支目标落在该代码页之内时使计数器递增。该硬件然后将所述新页中的所述计数器值提供给二进制转换器以用于二进制转换。
-
公开(公告)号:CN104205088B
公开(公告)日:2018-07-24
申请号:CN201280072148.5
申请日:2012-03-30
Applicant: 英特尔公司
CPC classification number: G06F11/3466 , G06F8/40 , G06F8/52 , G06F9/3017 , G06F9/3842 , G06F9/4552 , G06F11/073 , G06F11/3616 , G06F11/3652
Abstract: 由性能监视硬件实现的硬件剖析机制实现页级自动二进制转换。该硬件在运行时期间标识存储器中包含潜在能被优化的指令的代码页。该硬件请求在所述存储器中分配与所述代码页相关联的新页,其中所述新页包含计数器的集合,并且所述计数器中的每一个对应于所述代码页中的指令中的一个。当该硬件检测到具有在该代码页内的分支目标的分支指令时,它使在该新页中具有与代码页中的分支目标相同的位置的计数器之一递增。重复该代码页的执行,并在分支目标落在该代码页之内时使计数器递增。该硬件然后将所述新页中的所述计数器值提供给二进制转换器以用于二进制转换。
-
公开(公告)号:CN104205088A
公开(公告)日:2014-12-10
申请号:CN201280072148.5
申请日:2012-03-30
Applicant: 英特尔公司
CPC classification number: G06F11/3466 , G06F8/40 , G06F8/52 , G06F9/3017 , G06F9/3842 , G06F9/4552 , G06F11/073 , G06F11/3616 , G06F11/3652
Abstract: 由性能监视硬件实现的硬件剖析机制实现页级自动二进制转换。该硬件在运行时期间标识存储器中包含潜在能被优化的指令的代码页。该硬件请求在所述存储器中分配与所述代码页相关联的新页,其中所述新页包含计数器的集合,并且所述计数器中的每一个对应于所述代码页中的指令中的一个。当该硬件检测到具有在该代码页内的分支目标的分支指令时,它使在该新页中具有与代码页中的分支目标相同的位置的计数器之一递增。重复该代码页的执行,并在分支目标落在该代码页之内时使计数器递增。该硬件然后将所述新页中的所述计数器值提供给二进制转换器以用于二进制转换。
-
-
-
-
-