[发明专利]在安全与非安全存储器区域内存储安全模式页表数据有效
申请号: | 201180010180.6 | 申请日: | 2011-02-14 |
公开(公告)号: | CN102804153A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 理查德·罗伊·格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F12/14 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种数据处理设备(2)设置有操作在一个或多个安全模式(40)和一个或多个非安全模式(42)中的处理电路(8)。当操作在非安全模式中时,存储器的一个或多个区域是不可访问的。存储器管理单元(24)响应于页表数据而管理对包括安全存储器(22)和非安全存储器(6)的存储器的访问。当操作在安全模式中的一个中时,使用安全模式页表数据(36,38)。在安全模式页表数据的页表层次结构内的页表条目包括表安全字段(68,72),其指示由该页表条目所指向的另一页表是存储在安全存储器(22)内还是非安全存储器(6)内。如果与存储器访问相关联的页表中的任一者存储在非安全存储器(6)内,则用表属性位NST来标记该存储器访问,该表属性位NST指示该存储器访问应被视为是非安全的。 | ||
搜索关键词: | 安全 存储器 区域内 存储 模式 数据 | ||
【主权项】:
一种用于处理数据的设备,所述设备包括:存储器;处理电路,该处理电路响应于程序指令而执行处理操作,所述处理电路具有多个操作模式,该多个操作模式包括一个或多个安全模式和一个或多个非安全模式,所述存储器包括:(iii)一个或多个安全区域,该安全区域在所述一个或多个安全模式中能被访问,而在所述一个或多个非安全模式中不能被访问;以及(iv)一个或多个非安全区域,该非安全区域在所述一个或多个安全模式中能被访问,且在所述一个或多个非安全模式中能被访问;存储器控制电路,该存储器控制电路响应于页表数据而管理对所述存储器的访问;其中,所述页表数据包括安全模式页表数据及非安全模式页表数据,当所述处理电路操作在所述一个或多个安全模式中时,使用该安全模式页表数据来管理对所述存储器的访问,而当所述处理电路操作在所述一个或多个非安全模式中时,使用该非安全模式页表数据来管理对所述存储器的访问;所述安全模式页表数据包括页表层次结构,该页表层次结构具有相关联的页表层级,该页表层级被配置,使得在第一页表层级处的第一层级页表包括页表条目,该页表条目指向所述层次结构中比所述第一页表层级低的第二页表层级处的各自第二层级页表;并且所述第一层级页表的每个页表条目包括表安全字段,该表安全字段指示由所述页表条目所指向的第二层级页表是存储在所述一个或多个安全区域内还是所述一个或多个非安全区域内。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201180010180.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种新结构手机背光板
- 下一篇:一种新型的滤波器结构