[发明专利]系统管理模式处理器间中断重定向无效
申请号: | 201010162225.9 | 申请日: | 2010-04-06 |
公开(公告)号: | CN101859258A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | V·J·齐梅;J·姚 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 汤春龙;徐予红 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 管理模式 处理器 中断 定向 | ||
1.一种方法,包括:
多个处理器核中的第一处理器核进入系统管理模式,其中除所述第一处理器核外所述多个处理器核中的一个或多个保持可操作,并且不进入所述系统管理模式;以及
在所述系统管理模式中时,所述第一处理器核响应处理器间中断。
2.如权利要求1所述的方法,还包括:
在所述第一处理器核已进入所述系统管理模式后,
保存中断描述符表以允许由所述第一处理器核处理中断;以及
启用到所述第一处理器核的处理器间中断。
3.如权利要求2所述的方法,还包括:
在所述第一处理器核已收到处理器间中断后,
将用于所述第一处理器核的当前系统上下文保存到存储器中;
设置在超级跳时被所述第一处理器核使用的新超级跳系统上下文;
执行到操作系统处理器间中断处理程序位置的超级跳;以及
执行所述操作系统处理器间中断处理程序。
4.如权利要求3所述的方法,还包括:
在所述操作系统处理器间中断处理程序执行后,
返回所述超级跳前位置;
从所述存储器恢复用于所述第一处理器核的所述当前系统上下文;以及
使所述第一处理器核从所述系统管理模式退出。
5.如权利要求3所述的方法,还包括:
在允许所述操作系统获得控制和执行所述处理程序前,通过系统管理中断传送监视器,安全地测量控制所述操作系统处理器间中断处理程序的所述操作系统;以及
依据所述测量,所述系统管理中断传送监视器将控制传送到所述操作系统。
6.如权利要求3所述的方法,还包括:
响应所述处理器间中断,在所述第一处理器核的机器特定寄存器中设置比特,以便在与所述超级跳相关联的上下文切换中包括一个或多个第一处理器核控制寄存器和第一处理器核全局描述符表寄存器。
7.一种计算机系统中的第一处理器核,以:
进入系统管理模式;以及
在所述系统管理模式中时响应处理器间中断,
其中,所述计算机系统中的一个或多个另外的处理器核保持可操作,并且不进入所述系统管理模式。
8.如权利要求7所述的第一处理器核,还可操作以:
在已进入所述系统管理模式后,
保存中断描述符表以允许处理中断;以及
启用处理器间中断。
9.如权利要求8所述的第一处理器核,还可操作以:
在已收到处理器间中断后,
将当前系统上下文保存到存储器中;
设置在超级跳时要使用的新超级跳系统上下文;
执行到操作系统处理器间中断处理程序位置的超级跳;以及
执行所述操作系统处理器间中断处理程序。
10.如权利要求9所述的第一处理器核,还可操作以:
在已执行所述操作系统处理器间中断处理程序后,
返回所述超级跳前位置;
从所述存储器恢复所述当前系统上下文;以及
从所述系统管理模式退出。
11.如权利要求9所述的第一处理器核,还可操作以:
在允许所述操作系统获得控制和执行所述处理程序前,通过系统管理中断传送监视器安全地测量控制所述操作系统处理器间中断处理程序的所述操作系统;以及
依据所述测量,所述系统管理中断传送监视器将控制传送到所述操作系统。
12.如权利要求9所述的第一处理器核,还包括:
响应于所述处理器间中断,在所述第一处理器核的机器特定寄存器中设置比特,以便在与所述超级跳相关联的上下文切换中包括一个或多个第一处理器核控制寄存器和第一处理器核全局描述符表寄存器。
13.一种系统,包括:
第一处理器核,以
进入系统管理模式;以及
在所述系统管理模式中时响应处理器间中断;以及一个或多个另外的处理器核,以
保持可操作,而不进入所述系统管理模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010162225.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池监视和控制系统及其使用方法
- 下一篇:复合材料成品及其制造方法