[发明专利]一种地址转换缓存清除指令的处理方法和处理装置在审
| 申请号: | 201910848332.8 | 申请日: | 2019-09-09 |
| 公开(公告)号: | CN112463657A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 郭任 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F12/0882 | 分类号: | G06F12/0882;G06F12/0891;G06F12/0831;G06F12/0853 |
| 代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
| 地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 地址 转换 缓存 清除 指令 处理 方法 装置 | ||
1.一种指令处理装置,包括:
第一寄存器,适于存储地址信息;
第二寄存器,适于存储地址空间标识信息;
解码器,适于接收地址转换缓存清除指令并进行解码,所述地址转换缓存清除指令指示:
所述第一寄存器,作为第一操作数、
所述第二寄存器,作为第二操作数;
以及
执行单元,耦接到所述第一寄存器、第二寄存器和解码器,并执行所述解码后的地址转换缓存清除指令,以便从所述第一寄存器中获取所述地址信息,从所述第二寄存器中获取所述地址空间标识信息,将所获取的地址信息和地址空间标识信息在耦接到所述指令处理装置的总线上进行广播,以便耦接到所述总线的其它处理单元对由所述地址空间标识信息所指示的地址空间中、与所述地址信息相对应的地址转换缓存进行清除。
2.如权利要求1所述的指令处理装置,其中所述第二寄存器中还存储有根页表的物理页标识,所述执行单元还适于在执行所述清除指令时从所述第二寄存器获取所述根页表的物理页标识,并与所述地址信息和地址空间标识信息一起发送到所述总线上。
3.如权利要求2所述的指令处理装置,还包括耦接到所述执行单元的硬件寄存器,适于存储:
指示是否启用虚拟化(hypervisor)模式的虚拟化标识;以及
指示运行权限模式的权限标识。
4.如权利要求3所述的指令处理装置,其中当所述虚拟化标识指示未启用虚拟化模式时:
所述第一寄存器中存储的地址信息为虚拟地址信息;
所述第二寄存器存储的的物理页标识为用于将虚拟地址翻译为物理地址的一级地址翻译的根页表中的物理页标识;以及
所述执行单元适于将所述虚拟地址信息、所述一级地址翻译的根页表中的物理页标识与所述地址空间标识一起发送到所述总线上。
5.如权利要求3或者4所述的指令处理装置,其中当所述虚拟化标识指示启用虚拟化模式,且所述权限标识指示当前清除指令在客户机中执行时:
所述第一寄存器中存储的地址信息为客户机虚拟地址信息;
所述第二寄存器存储的的物理页标识为用于将客户机虚拟地址翻译为客户机物理地址的一级地址翻译的根页表中的物理页标识;以及
所述执行单元适于:
从所述硬件寄存器获取虚拟机标识,以及用于将所述客户机物理地址翻译为物理地址的二级地址翻译的根页表中的物理页标识;以及
将所述客户机虚拟地址、所述一级地址翻译的根页表中的物理页标识、所述地址空间标识、所述虚拟机标识和所述二级地址翻译的根页表中的物理页标识一起发送到所述总线上。
6.如权利要求3-5中任一个所述的指令处理装置,其中所述第二寄存器中还存储有模式标识,以及当所述虚拟化标识指示启用虚拟化模式、所述权限标识指示当前清除指令在宿主机中执行、且所述模式标识指示第一模式时:
所述第一寄存器中存储的地址信息为虚拟地址信息;
所述第二寄存器存储的的物理页标识为用于将虚拟地址翻译为物理地址的一级地址翻译的根页表中的物理页标识;以及
所述执行单元适于将所述虚拟地址信息、所述一级地址翻译的根页表中的物理页标识与所述地址空间标识一起发送到所述总线上。
7.如权利要求6所述的指令处理装置,其中当所述虚拟化标识指示启用虚拟化模式、所述权限标识指示当前清除指令在宿主机中执行、且所述模式标识指示第二模式时:
所述第一寄存器中存储的地址信息为客户机物理地址信息;
所述第二寄存器存储的物理页标识为用于将所述客户机物理地址翻译为物理地址的二级地址翻译的根页表中的物理页标识;
所述第二寄存器中存储的地址空间标识为虚拟机标识;以及
所述执行单元适于将所述客户机物理地址、所述二级地址翻译的根页表中的物理页标识与所述虚拟机标识一起发送到所述总线上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910848332.8/1.html,转载请声明来源钻瓜专利网。





