全虚拟机功能的制作方法

文档序号:12142060阅读:来源:国知局

技术特征:

1.一种用于全虚拟机(VM)功能的系统,包括:

识别引擎,用于识别托管VM的物理机中包括的、具有各自的全功能的硬件组件;

发送引擎,用于将完整初始化包发送至管理程序可访问的所述物理机的随机存取存储器(RAM)中的位置,所述完整初始化包包括托管所述VM的所述物理机的存储器中存储的多个驱动程序;

分配引擎,用于基于资源标识符,将所述多个驱动程序中的驱动程序分配至所述硬件组件;所述资源标识符包括至所述硬件组件的驱动程序的映射;以及

生成引擎,用于生成能够提供所述硬件组件的各自的全功能的VM。

2.根据权利要求1的系统,其中所述驱动程序为选择性只读存储器(OpRom)驱动程序或统一可扩展固件接口(UEFI)驱动程序,并且其中所述OpRom驱动程序或所述UEFI驱动程序用于促进所述硬件组件的各自的全功能。

3.根据权利要求1的系统,其中能够由所生成的VM提供的各自的全功能等于当不使用管理程序操作时由所述硬件组件提供的功能。

4.根据权利要求1的系统,其中对应硬件组件包括视频卡。

5.根据权利要求4的系统,其中所述驱动程序为视频图形阵列(VGA)选择性只读存储器(OpRom),并且其中所述VGA OpRom被分配至所述视频卡。

6.根据权利要求1的系统,其中所述驱动程序为统一可扩展固件接口(UEFI)驱动程序,并且其中所述UEFI驱动程序响应于利用UEFI引导来引导所述物理机而被分配至所述硬件组件。

7.根据权利要求1的系统,其中所述物理机为透传机器。

8.根据权利要求1的系统,其中所述资源标识符包括所述硬件组件的全局唯一标识符(GUID)和地址。

9.根据权利要求1的系统,其中所述资源标识符识别所述硬件组件的地址和与所述硬件组件关联的驱动程序。

10.一种非暂存计算机可读介质,其存储可由处理资源执行的指令以使设备:

识别与托管虚拟机(VM)的多个透传机器中的透传机器关联的硬件组件;

发送包括促进所述硬件组件的各自全功能的多个驱动程序的完整初始化包至管理程序可访问的物理机的随机存取存储器(RAM)中的位置,所述多个驱动程序包括选择性只读存储器(OpRom)驱动程序或统一可扩展固件接口(UEFI)驱动程序中的至少一个;

利用将所述硬件组件映射至所述驱动程序的资源标识符,分配所述OpRom驱动程序或所述UEFI驱动程序中的至少一个至与所述透传机器关联的所述硬件组件;以及

生成能够提供所述各自全功能的VM。

11.根据权利要求10的非暂存计算机可读介质,其中所述资源标识符存储在与所述透传机器的引导加载程序关联的磁盘存储器。

12.根据权利要求10的非暂存计算机可读介质,其中所述资源标识符包括在与所述透传机器的引导加载程序关联的只读存储器中存储为的表的多个资源标识符中。

13.根据权利要求12的非暂存计算机可读介质,其中所述多个资源标识符包括具有至能够托管VM的多种不同类型的透传机器的映射的资源标识符。

14.一种用于全虚拟机(VM)功能的方法,包括:

将在物理机中存储为完整初始化包的驱动程序发送至管理程序可访问的所述物理机的随机存取存储器(RAM)中的位置,所述管理程序与托管VM的多个透传机器的各自的硬件组件关联;

利用所述完整初始化包中的所述驱动程序,初始化所述多个透传机器中的各个硬件组件中的每一个;

利用将所述透传机器中存储的驱动程序的特定驱动程序映射至各个硬件组件的全局唯一标识符(GUID),对所述各个硬件组件的各自全功能提供透传访问;以及

生成具有各个硬件组件的各自全功能的VM。

15.根据权利要求14的方法,其中所述方法进一步包括:经由支持设备的图形用户界面,显示所生成的具有各个硬件组件的各自全功能的VM。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1