[发明专利]使用存储器保护单元来支持客户操作系统的虚拟化有效
申请号: | 201380071716.4 | 申请日: | 2013-02-05 |
公开(公告)号: | CN104956342B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 理查德·罗伊·格里森思怀特;西蒙·约翰·克拉斯克;安东尼·约翰·古达克 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 李晓冬 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 向处理器(20)提供第一存储器保护单元(38)和第二存储器保护单元(40),其中第一存储器保护单元应用第一组许可,第二存储器保护单元应用第二组许可。存储器访问将仅在第一组许可和第二组许可都被满足时被许可。处理器还包括用于从虚拟地址VA转换到物理地址PA的存储器管理单元(42)。在选择位的控制下,第一存储器保护单元(38)和存储器管理单元(42)中可选的一者在任何给定时间是活跃的,选择位由在比客户操作系统执行所处的异常级别有更高特权的异常级别处执行的超管理程序(2)设置。 | ||
搜索关键词: | 使用 存储器 保护 单元 支持 客户 操作系统 虚拟 | ||
【主权项】:
一种用于对数据进行处理的装置,包括:处理电路,所述处理电路被配置为执行程序指令流;第一存储器保护单元,所述第一存储器保护单元被配置为:接收直接指定存储器内存储器地址位置的物理地址,以便所述处理电路执行存储器访问操作;以及根据第一组许可来判定所述存储器访问操作是否被许可;和第二存储器保护单元,所述第二存储器保护单元被配置为:接收所述物理地址;以及根据第二组许可来判定所述存储器访问操作是否被许可;其中仅当所述存储器访问操作满足所述第一组许可和所述第二组许可二者时,所述存储器访问操作被许可,其中,所述处理电路被配置为在异常级别层级内的可选的异常级别处操作;当在所述异常级别层级内的第一异常级别处操作时,所述处理电路被许可改变所述第一组许可,并且不被许可改变所述第二组许可;以及当在所述异常级别层级内的第二异常级别处操作时,所述处理电路被许可改变所述第二组许可。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380071716.4/,转载请声明来源钻瓜专利网。