[发明专利]计算机虚拟化系统的PCI设备INTx中断投递方法有效
申请号: | 201410205359.2 | 申请日: | 2014-05-15 |
公开(公告)号: | CN103984591A | 公开(公告)日: | 2014-08-13 |
发明(设计)人: | 戴华东;董攀;陈松政;刘晓建;易晓东;王伟;魏立峰;黄辰林;邵立松 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/455 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种计算机虚拟化系统的PCI设备INTx中断投递方法,实施步骤如下:生成内部设备中断信息记录,对每一个设备初始化数据变量记录;虚拟机启动后根据所述内部设备中断信息记录获取具有直接访问权限的设备,针对设备注册中断号以及中断号处理例程,并向虚拟机监控器请求填写本虚拟机具有直接访问权限的设备的中断使能和中断目标;虚拟机监控器接收设备的当前INTx中断请求,将当前INTx中断请求投递给设备匹配数据变量记录的中断目标虚拟机。本发明具有支持虚拟机直接IO技术,不对除目标虚拟机外的其它虚拟机产生副作用,安全性和隔离性好、中断性能高、应用兼容性好、开销小、不需要额外的硬件机制支持的优点。 | ||
搜索关键词: | 计算机 虚拟 系统 pci 设备 intx 中断 投递 方法 | ||
【主权项】:
一种计算机虚拟化系统的PCI设备INTx中断投递方法,其特征在于实施步骤如下:1)为虚拟机监控器生成用于指定具有各个设备对应直接访问权限的虚拟机信息的内部设备中断信息记录,并针对每一个设备初始化一个用于存储设备中断使能值、中断目标虚拟机和中断请求信息的数据变量记录;2)虚拟机启动后根据所述内部设备中断信息记录获取本虚拟机具有直接访问权限的设备,针对所述设备向操作系统注册中断号以及中断号处理例程,使能所述设备的设备中断并向虚拟机监控器请求填写本虚拟机具有直接访问权限的各个设备的中断使能和中断目标;所述虚拟机监控器根据各个虚拟机的请求填写各个设备的中断使能值和中断目标虚拟机;3)虚拟机监控器接收设备的当前INTx中断请求,如果发起当前INTx中断请求的设备对应数据变量记录的中断使能值为使能,则将当前INTx中断请求投递给设备对应数据变量记录中记录的中断目标虚拟机,通过中断目标虚拟机来直接处理当前INTx中断请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410205359.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种活塞的销孔加工装置
- 下一篇:路基边坡空心砖防护结构