[发明专利]实施黑名单分页结构指示值的处理器、方法,以及系统有效
申请号: | 201380062295.9 | 申请日: | 2013-06-26 |
公开(公告)号: | CN104969199B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | B·朱;L·陈;P·邹;K·王 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实施 黑名单 分页 结构 指示 处理器 方法 以及 系统 | ||
1.一种处理器,包括:
分页结构标识存储位置;以及
与所述分页结构标识存储位置耦合的黑名单实施逻辑,所述黑名单实施逻辑接收虚拟机将所述分页结构标识存储位置修改为具有给定值的企图的指示,并当所述给定值匹配一组一个或多个黑名单值中的至少一个时,导致所述企图被诱捕到虚拟机监视器。
2.如权利要求1所述的处理器,其特征在于,所述黑名单实施逻辑将判断控件具有允许对于所述黑名单值的组的黑名单解释的第一配置,其中所述控件也能够具有允许所述值的组的白名单解释的第二配置。
3.如权利要求2所述的处理器,进一步包括白名单实施逻辑,用于当所述控件具有所述第二配置时,将所述值的所述组解释为白名单值。
4.如权利要求1所述的处理器,其特征在于,当所述给定值匹配一组一个或多个黑名单值中的至少一个时,所述黑名单实施逻辑将导致虚拟机退出。
5.如权利要求1所述的处理器,其特征在于,所述黑名单实施逻辑将访问配置的数量的所述黑名单值的所述组,并将所述给定值只与所述配置的数量的所述黑名单值的所述组进行比较。
6.如权利要求1所述的处理器,其特征在于,所述黑名单实施逻辑将接收第二虚拟机将所述分页结构标识存储位置修改为具有第二给定值的第二企图的第二指示,并且当所述第二给定值不匹配所述黑名单值的所述组中的任何一个时,允许所述第二企图,而不会导致诱捕到所述虚拟机监视器。
7.如权利要求1至6中的任一项所述的处理器,其特征在于,所述分页结构标识存储位置包括处理器的页面目录基址寄存器。
8.如权利要求1至6中的任一项所述的处理器,其特征在于,所述黑名单实施逻辑将接收所述虚拟机执行移动到控制寄存器指令,以将由所述指令的源操作数指出的所述给定值存储在所述分页结构标识存储位置的所述企图的所述指示,所述分页结构标识存储位置是被指出为所述指令的目的地操作数的处理器的控制寄存器。
9.一种处理器中的方法,包括:
接收由虚拟机将分页结构标识存储位置修改为具有给定值的企图的指示;
判断所述给定值匹配一组一个或多个黑名单值中的至少一个;以及
将由所述虚拟机将所述分页结构标识存储位置修改为具有所述给定值的企图诱捕到虚拟机监视器。
10.如权利要求9所述的方法,进一步包括配置控件以具有允许对于所述黑名单值的组的黑名单解释的第一配置,其中所述控件也能够具有允许所述值的组的白名单解释的第二配置。
11.如权利要求10所述的方法,其特征在于,配置所述控件以具有所述第一配置包括将虚拟机控制结构中的单一比特设置为二进制1。
12.如权利要求9所述的方法,其特征在于,接收包括接收由所述虚拟机将页面目录基址寄存器修改为具有所述给定值的所述企图的所述指示。
13.如权利要求9所述的方法,其特征在于,接收包括接收所述虚拟机的执行移动到控制寄存器指令,以将由所述指令的源操作数指出的所述给定值存储在所述分页结构标识存储位置的所述企图的所述指示,所述分页结构标识存储位置是被指出为所述指令的目的地操作数的处理器的控制寄存器。
14.如权利要求9所述的方法,进一步包括所述虚拟机监视器阻止所述虚拟机将所述分页结构标识存储位置修改为具有所述给定值的所述企图。
15.如权利要求9所述的方法,进一步包括:
访问配置的数量的所述黑名单值的所述组;以及
将所述给定值只与所述配置的数量的所述黑名单值的所述组进行比较。
16.如权利要求9所述的方法,其特征在于,进一步包括:
接收第二虚拟机将所述分页结构标识存储位置修改为具有第二给定值的第二企图的第二指示;
判断所述第二给定值不匹配所述黑名单值的所述组中的任何一个;以及
允许所述第二虚拟机将所述分页结构标识存储位置修改为具有所述第二给定值的所述企图,而不诱捕到所述虚拟机监视器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380062295.9/1.html,转载请声明来源钻瓜专利网。