[发明专利]中断虚拟化无效
申请号: | 201180014679.4 | 申请日: | 2011-02-07 |
公开(公告)号: | CN102804143A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 本杰明·C·塞雷布林;罗德尼·W·施密特;戴维·A·卡普兰;马克·D·胡梅尔 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 虚拟 | ||
1.一种配置成从分配给客户的设备接收中断的设备中断管理器,其中所述设备中断管理器配置成在存储器位置上发送用于记录中断的操作,其中所述存储器位置与所述客户内的虚拟处理器相关,其中所述中断以所述虚拟处理器为目标。
2.如权利要求1所述的设备中断管理器,还配置成响应于一个或多个表来识别相应于所述虚拟处理器的所述存储器位置,其中在所述一个或多个表中的条目响应于与所述中断相关的中断控制器标识符而被选择。
3.如权利要求2所述的设备中断管理器,其中所述中断控制器标识符是物理中断控制器标识符。
4.如权利要求2所述的设备中断管理器,还配置成将所述设备发送的中断矢量重映射到用于识别所述一个或多个表中的所述条目的所述中断控制器标识符。
5.如权利要求2所述的设备中断管理器,还配置成响应于在所述条目中的指示来确定所述虚拟处理器是否在硬件处理器上是活动的,且其中所述设备中断管理器配置成响应于探测到所述虚拟处理器在所述硬件处理器上是活动的而发送指向所述硬件处理器的中断消息。
6.如权利要求5所述的设备中断管理器,还配置成响应于探测到所述虚拟处理器不正在所述硬件处理器上运行而将写操作发送到系统存储器以记录调度所述虚拟处理器的请求。
7.一种方法,包括:
设备中断管理器在存储器位置上记录中断,其中所述存储器位置与虚拟处理器相关,所述虚拟处理器与所述设备所分配到的客户相关,其中所述中断以所述虚拟处理器为目标。
8.如权利要求7所述的方法,还包括:
所述设备中断管理器选择在被编程为将中断控制器标识符映射到虚拟处理器的一个或多个表中的条目,其中所述设备中断管理器选择所述条目是响应于与所述中断相关的中断控制器标识符;以及
所述设备中断管理器经由存储在所述条目中的地址来识别所述存储器位置。
9.如权利要求8所述的方法,其中所述中断控制器标识符是物理中断控制器标识符。
10.如权利要求8所述的方法,还包括所述设备中断管理器将所述设备发送的中断矢量重映射到用于识别所述条目的所述中断控制器标识符。
11.如权利要求8所述的方法,还包括:
所述设备中断管理器响应于存储在所述条目中的数据而确定所述虚拟处理器在硬件处理器上是活动的;以及
所述设备中断管理器响应于探测到所述虚拟处理器在所述硬件处理器上是活动的而发送指向所述硬件处理器的中断消息。
12.如权利要求8所述的方法,还包括:
所述设备中断管理器响应于存储在所述条目中的数据而确定所述虚拟处理器在硬件处理器上不是活动的;以及
所述设备中断管理器响应于探测到所述虚拟处理器在所述硬件处理器上不是活动的而将写操作发送到所述系统存储器以记录调度所述虚拟处理器的请求。
13.一种包括数据结构的计算机可读存储介质,所述数据结构由在计算机系统上可执行的程序操作,所述程序在所述数据结构上操作以执行制造包括所述数据结构所描述的电路的集成电路的过程的一部分,在所述数据结构中描述的所述电路包括配置成从分配给客户的设备接收中断的设备中断管理器,其中所述设备中断管理器配置成在存储器位置上发送用于记录所述中断的操作,其中所述存储器位置与所述客户内的虚拟处理器相关,其中所述中断以所述虚拟处理器为目标。
14.如权利要求13所述的计算机可读存储介质,其中所述设备中断管理器还配置成响应于一个或多个表而识别相应于所述虚拟处理器的所述存储器位置,其中在所述一个或多个表中的条目响应于与所述中断相关的中断控制器标识符而被选择。
15.如权利要求13所述的计算机可读存储介质,其中所述设备中断管理器还配置成确定所述虚拟处理器是否被分配给用于执行的硬件处理器,且其中所述设备中断管理器配置成响应于探测到所述虚拟处理器被分配给所述硬件处理器而发送指向所述硬件处理器的中断消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180014679.4/1.html,转载请声明来源钻瓜专利网。