[发明专利]虚拟处理设备的中断控制有效
申请号: | 200980129320.4 | 申请日: | 2009-06-03 |
公开(公告)号: | CN102105871A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | D.H.曼塞尔;R.R.格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;蒋骏 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种支持一个或多个虚拟处理设备的数据处理系统配备外部中断接口硬件(26)和虚拟接口硬件(28)。管理程序软件响应于该外部中断接口硬件(26)所接收到的中断,而将表征该中断的数据写入该虚拟接口硬件(28)的列表寄存器(18)。接着,被仿真的虚拟数据处理设备的虚拟机的客户操作系统可以从该虚拟接口硬件(28)处读取表征要由该虚拟机处理的中断的数据。该虚拟机与该客户操作系统与该虚拟接口硬件(28)互动,如同其是外部接口硬件。该管理程序软件负责维护该虚拟接口硬件(28)内的数据以便正确反映该外部接口(26)所接收到的排队中断。 | ||
搜索关键词: | 虚拟 处理 设备 中断 控制 | ||
【主权项】:
一种使用为一个或多个虚拟处理设备提供虚拟化支持的用于处理数据的设备来处理中断信号的方法,所述方法包括以下步骤:响应于用于处理数据的所述设备所接收到的中断信号,将表征所述中断信号的数据写入各个虚拟处理设备的一个或多个虚拟接口中的至少一个,所述一个或多个虚拟接口以硬件提供且分别包含储存相关联虚拟处理设备的未完成中断列表的一个或多个列表寄存器;响应于所述至少一个虚拟接口的所述列表寄存器内的所述未完成中断列表,产生虚拟中断信号以触发与所述相关联虚拟处理设备所进行的中断处理相应的中断处理并且提供表征所述虚拟中断信号的数据以从所述至少一个虚拟接口内所包含的一个或多个接口寄存器处进行读取;响应于所述虚拟中断信号,使用彷佛在所述相关联虚拟处理设备上执行的第一控制程序以从所述一个或多个接口寄存器处读取表征所述中断信号的所述数据;以及响应于从所述一个或多个接口寄存器处读取的表征所述中断信号的所述数据,实施在所述第一控制程序的控制下的且对应于所述相关联虚拟处理设备所进行的中断处理的中断处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980129320.4/,转载请声明来源钻瓜专利网。
- 上一篇:海洋钻井隔水管卡簧式快装接头
- 下一篇:装饰挂板及其生产方法