[发明专利]直接传送中断到虚拟处理器在审
申请号: | 201210496906.8 | 申请日: | 2006-12-30 |
公开(公告)号: | CN102945186A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | G.奈格尔;R.S.马杜卡鲁穆库马纳;R.A.乌利希;U.施泰因伯格;S.谢恩伯格;S.穆思拉萨纳卢尔;S.M.本尼特;A.V.安德森;E.C.科塔-罗布尔斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;王忠忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直接 传送 中断 虚拟 处理器 | ||
1. 一种处理器,包括:
接口,用于当客户在虚拟处理器上运行时接收中断请求和物理中断向量;
重定向控制硬件,用于基于中断重定向数据结构中的入口将所述物理中断向量翻译成虚拟中断向量;
传送控制硬件,用于确定所述中断请求是否将被传送到所述虚拟处理器;以及
出口控制硬件,用于如果所述传送控制硬件确定所述中断请求不将被传送到所述虚拟处理器,则将所述处理器的控制从所述客户传送到主机。
2. 如权利要求1所述的处理器,其中,如果所述传送控制硬件确定所述中断请求将被传送到所述虚拟处理器,则所述传送控制硬件将所述中断请求传送到所述虚拟处理器。
3. 如权利要求1所述的处理器,其中,所述传送控制硬件至少部分地基于所述物理中断向量来确定所述中断请求是否将被传送到所述虚拟处理器。
4. 如权利要求3所述的处理器,其中,所述传送控制硬件基于中断传送数据结构中用于所述物理中断向量的入口来确定所述中断请求是否将被传送到所述虚拟处理器。
5. 如权利要求4所述的处理器,还包括:应答控制硬件,用于应答所述中断请求以促使传送所述物理中断向量。
6. 如权利要求1所述的处理器,还包括:中断控制器,用于管理中断请求。
7. 如权利要求6所述的处理器,其中,所述中断控制器包括可编程中断控制器。
8. 如权利要求1所述的处理器,其中,所述处理器基于虚拟机控制结构的中断分配控制指示而允许向所述虚拟处理器直接传送所述中断请求。
9. 如权利要求1所述的处理器,其中,所述中断请求包括由耦合到所述处理器的第二处理器产生的处理器间中断。
10. 如权利要求1所述的处理器,其中,所述处理器使用所述虚拟中断向量作为到与所述虚拟处理器相关的中断描述符表的索引。
11. 一种方法,包括:
当客户在虚拟处理器上运行时在处理器的接口中接收中断请求和物理中断向量;
基于中断重定向数据结构中的入口将所述物理中断向量翻译成虚拟中断向量;
确定所述中断请求是否将被传送到所述虚拟处理器;以及
如果所述中断请求不将被传送到所述虚拟处理器,则将控制从所述客户传送到主机。
12. 如权利要求11所述的方法,其中,确定所述中断请求是否将被传送到所述虚拟处理器还基于所述物理中断向量。
13. 如权利要求12所述的方法,其中,确定所述中断请求是否将被传送到所述虚拟处理器是基于中断传送数据结构中用于所述物理中断向量的入口。
14. 如权利要求11所述的方法,还包括:应答所述中断请求以促使传送所述物理中断向量。
15. 一种系统,包括:
存储器,用于存储数据结构以控制具有虚拟处理器的虚拟机;以及
耦合到所述存储器的物理处理器,所述物理处理器包括:
接口,用于接收中断请求和物理中断向量;
控制逻辑,用于基于所述数据结构中的中断重定向图中的入口将所述物理中断向量翻译成虚拟中断向量,确定所述中断请求是否将被传送到所述虚拟处理器,以及如果所述中断请求不将被传送到所述虚拟处理器,则将所述处理器的控制从客户传送到主机。
16. 如权利要求15所述的系统,其中,所述控制逻辑基于所述物理中断向量来确定所述中断请求是否将被传送到所述虚拟处理器。
17. 如权利要求15所述的系统,其中,所述控制逻辑基于所述数据结构中用于所述物理中断向量的入口来确定所述中断请求是否将被传送到所述虚拟处理器。
18. 如权利要求15所述的系统,其中,所述处理器包括用于管理中断请求的中断控制器。
19. 如权利要求18所述的系统,其中,所述中断控制器包括可编程中断控制器。
20. 如权利要求15所述的系统,其中,所述处理器基于所述数据结构的中断分配控制指示而允许向所述虚拟处理器直接传送所述中断请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210496906.8/1.html,转载请声明来源钻瓜专利网。