[发明专利]提供对临界存储器区域的受保护访问有效
| 申请号: | 200710303580.1 | 申请日: | 2007-12-27 |
| 公开(公告)号: | CN101266635A | 公开(公告)日: | 2008-09-17 |
| 发明(设计)人: | U·R·萨瓦冈卡尔;T·施鲁斯勒;H·M·科斯拉维;R·L·萨希塔;D·M·德拉姆;G·纳加布尚 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F9/455 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 林锦辉 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提供 临界 存储器 区域 保护 访问 | ||
1.一种用于存储器访问的方法,包括:
由基于虚拟处理器的系统的硬件检测对存储器的识别区域进行指定类型的存储器访问;
响应于所述检测,为所述基于虚拟处理器的系统的虚拟机监视器(VMM)生成中断;以及
所述VMM至少部分地通过识别所述存储器访问的源并至少部分地基于所述识别采取动作,而对所述中断进行响应,其中所述动作进一步包括以下至少一个:
如果所述存储器访问的源是程序中的有效存储器位置,则对所述硬件进行重新配置,以允许所述存储器访问;
如果所述存储器访问的源不是程序中的有效入口点,则拒绝所述访问;和
经由警报程序执行通知动作,所述通知动作包括向管理员发送消息或者将描述所述存储器访问的事件记入日志。
2.如权利要求1所述的方法,进一步包括识别一个或多个寄存器中的存储器位置范围;并且指定对所述一个或多个寄存器中的存储器位置范围的访问类型。
3.如权利要求2所述的方法,其中所述访问类型进一步包括无访问类型、只读访问类型和无保护访问类型中的一种。
4.如权利要求1所述的方法,进一步包括对存储器控制器进行配置,所述配置步骤进一步包括识别所述存储器控制器的存储器位置范围;并且指定对所述存储器控制器的存储器位置范围的访问类型。
5.如权利要求4所述的方法,其中所述访问类型进一步包括无访问类型、只读访问类型和无保护访问类型中的一种。
6.如权利要求4所述的方法,其中对所述存储器控制器进行配置进一步包括经由预定I/O端口访问所述存储器控制器。
7.如权利要求5所述的方法,其中对所述存储器控制器进行配置进一步包括利用APIC事务访问所述存储器控制器。
8.如权利要求1所述的方法,进一步包括所述VMM指定所述硬件的存储器位置范围以及对所述存储器位置范围的访问类型,所述访问类型至少不允许对所述范围的存储器位置进行修改,其中所述VMM和所述VMM的配置区域存在于所述存储器位置范围内。
9.如权利要求1所述的方法,进一步包括所述VMM指定所述硬件的存储器位置范围以及对所述存储器位置范围的访问类型,所述访问类型至少不允许对所述范围的存储器位置进行修改,其中要保护的程序存在于所述存储器位置范围内。
10.一种基于虚拟处理器的系统,包括:
处理器;
虚拟化支持模块;
存储器;
硬件模块,其用来检测对所述存储器的识别区域的存储器访问的指定类型,并且响应于所述检测对所述存储器的识别区域的存储器访问的指定类型,生成到所述基于虚拟处理器的系统的虚拟机监视器(VMM)的中断;并且
所述VMM用于至少部分地通过识别所述存储器访问的源并至少部分地基于所述识别采取动作,而对所述中断进行响应,其中,所述动作包括以下至少一个:
如果所述存储器访问的源是程序中的有效入口点,则对所述硬件进行重新配置以允许所述存储器访问;
如果所述存储器访问的源不是程序中的有效入口点,则拒绝所述访问;和
经由警报程序执行通知动作,其中,所述通知动作包括向管理员发送消息或者将描述所述存储器访问的事件记入日志。
11.如权利要求10所述的基于虚拟处理器的系统,其中所述硬件模块进一步包括处理器的一个或多个寄存器,以
定义存储器位置的范围;和
指定对所述一个或多个寄存器中的存储器位置范围的访问类型。
12.如权利要求11所述的基于虚拟处理器的系统,其中所述访问类型进一步包括无访问类型、只读访问类型和无保护访问类型中的一种。
13.如权利要求10所述的基于虚拟处理器的系统,其中所述硬件模块进一步包括存储器控制器,其中存储器的所述识别区域包括由配置过程为所述存储器控制器所识别的存储器位置范围;并且所述指定的存储器访问类型包括对所述存储器控制器的存储器位置范围的访问类型,所述存储器位置范围是由所述配置过程为所述存储器控制器所识别的。
14.如权利要求13所述的基于虚拟处理器的系统,其中所述访问类型进一步包括无访问类型、只读访问类型和无保护访问类型中的一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710303580.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高强度Cr-Mo钢的焊接金属
- 下一篇:微电子装置及其制造方法





