[发明专利]选择处理器似乎遵循的架构级别的方法、处理器及系统有效
申请号: | 200810001772.1 | 申请日: | 2008-01-08 |
公开(公告)号: | CN101221514A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | G·R·弗拉齐耶;M·J·科里甘;R·L·阿恩特;W·J·阿姆斯特朗;J·T·奥坎二世;N·纳亚尔;T·R·马齐尼;C·梅 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择 处理器 似乎 遵循 架构 级别 方法 系统 | ||
1.一种选择处理器似乎遵循的架构级别的方法,所述方法包括:
设置所述处理器内的处理器兼容性寄存器中的一个或多个位的值,所述值对应于在逻辑分区或程序的后续执行期间所述处理器似乎遵循的架构级别;以及
根据所述处理器兼容性寄存器中的所述一个或多个位的值,自动地将所述处理器配置为似乎遵循特定架构级别。
2.根据权利要求1的方法,还包括:
接收修改所述处理器兼容性寄存器的指令;
根据与所述接收的指令内包含的期望架构级别有关的信息,动态地修改所述处理器兼容性寄存器中的所述一个或多个位的值;以及
根据所述处理器兼容性寄存器中的所述一个或多个位的值,从多个可能的架构级别中选择所述处理器似乎遵循的所述特定架构级别。
3.根据权利要求2的方法,其中:
当只有在所述处理器处于超级特权状态下才能修改所述处理器兼容性寄存器时,所述动态地修改进一步包括:仅在处理器工作在所述超级特权状态的期间接收到所述指令时才修改所述一个或多个位的值;以及
当在所述处理器处于超级特权状态和特权状态之一的情况下可以修改所述处理器兼容性寄存器时,所述动态地修改进一步包括:仅在处理器工作在所述超级特权状态和所述特权状态之一的期间接收到所述指令时才修改所述一个或多个位的值。
4.根据权利要求2的方法,其中所述处理器兼容性寄存器是所述处理器内的多个处理器兼容性寄存器中的一个处理器兼容性寄存器,其中所述多个处理器兼容性寄存器在所述处理器分别处于超级特权状态、特权状态或问题状态时影响处理器工作,所述方法还包括:
在所述处理器处接收到所述指令时,从超级特权状态、特权状态和问题状态中确定系统的工作状态;
当所述工作状态是所述超级特权状态时,所述动态地修改进一步包括:修改在所述特权状态和所述问题状态中影响系统工作的所有处理器兼容性寄存器的所述一个或多个位的值;
当所述工作状态是所述特权状态时,所述动态地修改进一步包括:仅修改在所述问题状态中影响系统工作的处理器兼容性寄存器的所述一个或多个位的值;以及
当所述工作状态是所述问题状态时,阻止修改所述处理器兼容性寄存器的所述一个或多个位。
5.根据权利要求1的方法,还包括:
在所述处理器似乎遵循由所述处理器兼容性寄存器中的所述一个或多个位的值标识的所述架构级别的情况下,在所述处理器上后续地执行程序;
其中由超级特权或特权软件来确定当前架构级别,所述软件在分配所述逻辑分区或程序时为所述程序检索与所述特定架构级别有关的信息;以及
其中所述处理器能够支持由所述处理器兼容性寄存器的所述一个或多个位的不同值分别选择的多个处理器架构级别。
6.根据权利要求1的方法,还包括:
定义所述处理器兼容性寄存器中禁用所述处理器的特定功能的功能位;以及
在将功能位设置为禁用所述处理器的第一功能时,禁用所述第一功能而与所述处理器似乎遵循的所述架构级别无关。
7.一种处理器,所述处理器包括:
至少一个执行单元;
处理器兼容性寄存器,其指定在特定程序的执行期间所述处理器似乎遵循的架构级别;
逻辑,其选择所述处理器似乎遵循的当前架构级别,所述逻辑包括用于以下操作的逻辑:
设置所述处理器内的处理器兼容性寄存器中的一个或多个位的值,所述值对应于在逻辑分区或程序的后续执行期间所述处理器似乎遵循的架构级别;以及
根据所述处理器兼容性寄存器中的所述一个或多个位的值,自动地将所述处理器配置为似乎遵循特定架构级别。
8.根据权利要求7的处理器,还包括用于以下操作的逻辑:
接收修改所述处理器兼容性寄存器的指令;
根据与所述接收的指令内包含的期望架构级别有关的信息,动态地修改所述处理器兼容性寄存器中的所述一个或多个位的值;以及
根据所述处理器兼容性寄存器中的所述一个或多个位的值,从多个可能的架构级别中选择所述处理器似乎遵循的所述特定架构级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810001772.1/1.html,转载请声明来源钻瓜专利网。