[发明专利]转译后备缓冲器失效在审
| 申请号: | 202080062615.0 | 申请日: | 2020-08-26 |
| 公开(公告)号: | CN114365102A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 安德鲁·布鲁克菲尔德·斯温 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F12/1036 | 分类号: | G06F12/1036;G06F9/455;G06F12/109 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 转译 后备 缓冲器 失效 | ||
1.一种装置,所述装置包括:
处理电路,所述处理电路用于响应于指令执行数据处理;和
地址转译电路,所述地址转译电路执行两阶段地址转译以将虚拟地址转译为物理地址,其中所述虚拟地址到所述物理地址的映射取决于用于将所述虚拟地址映射到中间地址的阶段1转译数据和用于将所述中间地址映射到所述物理地址的阶段2转译数据;其中:
响应于指定目标中间地址的第一类型转译后备缓冲器(TLB)失效指令,所述处理电路被配置为向用于存储从所述阶段1转译数据和所述阶段2转译数据中的至少一者导出的转译条目的至少一个TLB发出第一TLB失效命令,所述第一TLB失效命令请求所述至少一个TLB使满足第一组一个或多个失效条件的转译条目失效,所述第一组包括当所述转译条目对应于所述目标中间地址时被满足的基于中间地址的条件;并且
响应于第二类型TLB失效指令,所述处理电路被配置为发出第二TLB失效命令,所述第二TLB失效命令请求:
如果所述至少一个TLB包括第一类型TLB,则所述第一类型TLB应当使满足第二组一个或多个失效条件的一个或多个转译条目失效,其中所述第一类型TLB是被配置为忽略所述第一TLB失效命令并且被配置为存储取决于所述阶段1转译数据和所述阶段2转译数据两者的组合阶段1和2条目的类型的TLB;以及
如果所述至少一个TLB包括除了所述第一类型TLB之外的第二类型TLB,则所述第二类型TLB应当保留满足所述第二组一个或多个失效条件的一个或多个转译条目。
2.根据权利要求1所述的装置,其中所述第一类型TLB是不能确定所述组合阶段1和2条目是否对应于所述目标中间地址的类型的TLB。
3.根据权利要求1和2中任一项所述的装置,其中所述第二类型TLB包括以下项中的至少一者:
仅阶段1TLB,所述仅阶段1TLB的所述转译条目取决于所述阶段1转译数据且独立于所述阶段2的转译数据;
仅阶段2TLB,所述仅阶段2TLB的所述转译条目取决于所述阶段2转译数据且独立于所述阶段1转译数据;或者
组合阶段1和2TLB,所述组合阶段1和2TLB被配置为存储所述组合阶段1和2条目,所述组合阶段1和2TLB能够确定所述组合阶段1和2条目是否对应于所述目标中间地址。
4.根据任一前述权利要求所述的装置,其中所述第二组一个或多个失效条件包括至少一个基于上下文的条件,所述至少一个基于上下文的条件被由转译条目指定的至少一个转译上下文标识符与至少一个目标转译上下文标识符匹配的所述转译条目满足。
5.根据权利要求4所述的装置,其中所述第二组一个或多个失效条件不包括基于地址的条件。
6.根据权利要求4和5中任一项所述的装置,其中所述至少一个转译上下文标识符包括以下项中的一者或多者:
虚拟机标识符;
安全状态标识符;和
异常级别标识符。
7.根据权利要求4至6中任一项所述的装置,其中每个目标转译上下文标识符包括以下项中的一者:
由所述第二类型TLB失效指令的操作数指定的转译上下文标识符;以及
取决于在执行所述第二类型TLB失效指令时所述处理电路的当前操作状态的转译上下文标识符。
8.根据任一前述权利要求所述的装置,其中所述第一组一个或多个失效条件包括至少一个基于上下文的条件,所述至少一个基于上下文的条件被由转译条目指定的至少一个转译上下文标识符与至少一个目标转译上下文标识符匹配的所述转译条目满足。
9.根据任一前述权利要求所述的装置,其中:
响应于第三类型TLB失效指令,所述处理电路被配置为发出第三TLB失效命令,所述第三TLB失效命令请求所述至少一个TLB使取决于所述阶段1转译数据并且指定与至少一个目标转译上下文标识符匹配的至少一个转译上下文标识符的所有转译条目失效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080062615.0/1.html,转载请声明来源钻瓜专利网。





