[发明专利]以共享页表实施独特页表权限在审
申请号: | 202010124628.8 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111752869A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 戴维·汉森;阿肖克·拉吉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/1009 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宗晓斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 实施 独特 权限 | ||
1.一种处理器,包括:
处理器核心;
过滤器寄存器,用于存储第一权限过滤器;以及
存储器管理单元(MMU),其耦合到所述处理器核心、所述过滤器寄存器和与所述第一权限过滤器相关联的第一外围设备,其中所述MMU包括逻辑电路来管理共享页表,该共享页表包括与所述处理器核心和所述第一外围设备相对应的条目,其中所述逻辑电路用于:
接收来自所述第一外围设备的对第一存储器页的存储器访问请求;
确定所述共享页表的第一条目的权限比特的集合是否匹配所述第一权限过滤器的比特的第一组合,其中所述第一权限过滤器的比特的第一组合为所述第一外围设备定义访问权限;
响应于所述第一条目的权限比特的集合匹配所述第一权限过滤器的比特的第一组合,准许所述存储器访问请求;并且
响应于所述第一条目的权限比特的集合不匹配所述第一权限过滤器的比特的第一组合,引起页故障。
2.如权利要求1所述的处理器,其中所述第一条目的权限比特的集合包括定义对所述第一存储器页的访问权限的一个或多个软件比特。
3.如权利要求1所述的处理器,其中所述第一条目的权限比特的集合包括软件比特的第一集合和硬件比特的第二集合,其中所述权限比特的集合定义对所述第一存储器页的访问权限。
4.如权利要求1-3中任一项所述的处理器,其中所述过滤器寄存器用于存储与耦合到所述MMU的第二外围设备相关联的第二权限过滤器,其中所述逻辑电路还用于:
接收来自所述第二外围设备的对所述第一存储器页的第二存储器访问请求;
确定所述第一条目的权限比特的集合是否匹配所述第二权限过滤器的比特的第二组合,其中所述比特的第二组合为所述第二外围设备定义访问权限,其中所述比特的第一组合不同于所述比特的第二组合;
响应于所述第一条目的权限比特的集合匹配所述第二权限过滤器的比特的第二组合,准许所述第二存储器访问请求;并且
响应于所述第一条目的权限比特的集合不匹配所述第二权限过滤器的比特的第二组合,引起页故障。
5.如权利要求1-3中任一项所述的处理器,其中所述逻辑电路还用于:
接收来自所述处理器核心的对所述第一存储器页的第二存储器访问请求;
确定所述第一条目的权限比特的集合是否指示所述处理器核心对所述第一存储器页的访问权限;
响应于所述第一条目的权限比特的集合指示所述处理器核心对所述第一存储器页的访问权限,准许所述第二存储器访问请求;并且
响应于所述第一条目的权限比特的集合指示所述处理器核心对所述第一存储器页不具有访问权限,引起页故障。
6.如权利要求1-3中任一项所述的处理器,其中所述逻辑电路包括:
第一比较器,用于将所述第一权限过滤器的比特的第一组合与所述共享页表的第一条目的权限比特的集合相比较并且提供输出,该输出包括比特的中间集合,所述比特的中间集合是所述比特的第一组合和所述权限比特的集合共同具有的;以及
第二比较器,用于将所述第一比较器的输出的比特的中间集合与所述第一权限过滤器的比特的第一组合相比较,其中如果所述第一比较器的输出的比特的中间集合匹配所述第一权限过滤器的比特的第一组合,则所述存储器访问请求被准许。
7.如权利要求1-3中任一项所述的处理器,其中所述逻辑电路包括比较器,用于将所述第一权限过滤器的比特的组合的第一比特与所述第一条目的权限比特的集合的相应第二比特相比较,其中如果所述第一比特匹配所述相应第二比特,则所述存储器访问请求被准许。
8.如权利要求1-3中任一项所述的处理器,还包括根条目表,其中所述根条目表映射到情境表,其中所述情境表包括第一情境条目,在该第一情境条目中所述第一外围设备与所述第一权限过滤器相关联。
9.如权利要求8所述的处理器,其中所述第一外围设备和第二外围设备在所述第一情境条目中都与所述第一权限过滤器相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010124628.8/1.html,转载请声明来源钻瓜专利网。