[发明专利]一种计算机及虚拟系统直接访问计算机硬件的方法有效
| 申请号: | 200810226934.1 | 申请日: | 2008-11-20 |
| 公开(公告)号: | CN101739283A | 公开(公告)日: | 2010-06-16 |
| 发明(设计)人: | 汤良;宋春雨;柯克 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 计算机 虚拟 系统 直接 访问 计算机硬件 方法 | ||
1.一种计算机,包括:
硬件平台,所述硬件平台上的设备具有第一类型设备、第二类型设备及第 三类型设备;
虚拟机管理模块,安装有虚拟机管理器;
第一操作模块,安装有主操作系统;
第二操作模块,安装有客户操作系统,所述客户操作系统安装在所述虚拟 机管理器上;
第三类型设备包括:第二类型时钟、中断控制器和端口模式寄存器;
其特征在于,所述虚拟机管理模块包括:
第一类型设备配置模块,用于将所述第一类型设备直接配置给所述主操作 系统使用,所述第一类型设备为专属于所述主操作系统使用的设备;
第二类型设备配置模块,用于将所述第二类型设备直接配置给所述客户操 作系统使用,所述第二类型设备为专属于所述客户操作系统使用的设备,包括 所述客户操作系统使用的BIOS;
第三类型设备配置模块,用于对所述第三类型设备进行虚拟,产生虚拟第 三类型设备,并将所述虚拟第三类型设备分别配置给所述主操作系统和所述客 户操作系统使用,包括:I/O配置模块,用于为虚拟的所述第二类型时钟、虚 拟的所述中断控制器配置I/O端口;内存配置模块,用于为虚拟的所述第二类 型时钟、虚拟的所述中断控制器配置虚拟内存。
2.根据权利要求1所述的计算机,其特征在于,
所述第一类型设备包括:PCI设备和所述主操作系统使用的BIOS;
所述第二类型设备还包括:PCI设备、第一类型时钟和高级配置电源接口。
3.根据权利要求2所述的计算机,其特征在于,
所述第一类型时钟包括:实时时钟、高级配置电源接口计时器时钟;
所述第二类型时钟包括:可编程间隔定时器时钟、高精度计时器时钟;
所述中断控制器包括:高级可编程中断控制器;
所述PCI设备包括:网卡。
4.根据权利要求2或3所述的计算机,其特征在于,所述第二类型设备 配置模块包括:
PCI配置模块,用于为所述PCI设备配置PCI配置空间,所述PCI配置空 间至少包括用于标识所述PCI设备的头标区和用于存储所述PCI设备相关信 息的设备相关区;
I/O配置模块,用于为所述PCI设备和所述高级配置电源接口配置I/O端 口;
内存配置模块,用于为所述PCI设备和所述高级配置电源接口配置内存资 源;
中断配置模块,用于为所述PCI设备建立所述中断控制器模式的中断号的 映射关系,其中,所述中断控制器模式包括高级可编程中断控制器模式。
5.根据权利要求4所述的计算机,其特征在于,所述客户操作系统使用 的BIOS包括:
第一处理模块,用于修改内存分布表中的所述高级配置电源接口内存地址 和内存大小,生成一新内存分布表,按照所述新内存分布表为所述客户操作系 统提供真实的内存资源;
第二处理模块,用于修改对称多处理系统表,生成一新对称多处理系统表, 按照所述新对称多处理系统表为所述客户操作系统提供虚拟的高级可编程中 断控制器;
第三处理模块,用于修改虚拟高级配置电源接口对应的MADT表,生成 一新MADT表,按照所述新MADT表为所述客户操作系统提供真实的高级配 置电源接口。
6.根据权利要求1所述的计算机,其特征在于,所述虚拟的所述中断控 制器包括:I/O端口的虚拟中断控制器和/或CPU的虚拟中断控制器。
7.根据权利要求2或3所述的计算机,其特征在于,所述第一类型设备 配置模块包括:
PCI配置模块,用于为所述PCI设备配置PCI配置空间,所述PCI配置空 间至少包括用于标识所述PCI设备的头标区和用于存储区所述PCI设备相关 信息的设备相关区;
I/O配置模块,用于为所述PCI设备配置I/O端口;
内存配置模块,用于为所述PCI设备配置内存资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810226934.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种屋顶风机用组合式消声罩
- 下一篇:一种汽车水泵的叶轮结构





