发明名称 用于管理输入/输出虚拟化的方法和数据处理系统
摘要 本发明提供了一种系统和方法,其中由多于一个逻辑分区(LPAR)共享输入/输出(I/O)架构,每个LPAR能与其他LPAR共享I/O适配器(IOA)。向每个LPAR分配其所拥有的单独的地址空间来访问被分配给它的虚拟功能(VF),使得每个LPAR的感知在于其具有其自身的独立的IOA。可在多个LPAR之间共享每个VF。通过将PF分配给I/O虚拟化管理分区(IMP),经由IOA的物理功能(PF),提供了管理IOA的共享资源的便利。运行于IMP中的代码为了充分地管理VF错误处理、VF复位和配置操作,而向多个VF充当虚拟中介。IMP也充当用于访问公共VF功能的对PF的接口。而且,由此IMP实现相对于VF和使用那些VF的客户分区的资源分配和管理的功能,所述资源分配和管理的功能通常由像系统管理器的实体完成。
申请公布号 CN101452424B 申请公布日期 2011.09.07
申请号 CN200810178133.2 申请日期 2008.11.24
申请人 国际商业机器公司 发明人 A·C·布朗;D·M·弗赖穆斯;R·J·雷西欧;S·M·瑟伯
分类号 G06F13/10(2006.01)I 主分类号 G06F13/10(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 王茂华;李峥宇
主权项 一种用于在数据处理系统中管理输入/输出I/O虚拟化的方法,包括:在所述数据处理系统中创建一个或多个客户分区,每个客户分区具有所述数据处理系统的资源的相关联的部分;在所述数据处理系统中,创建I/O虚拟化管理分区IMP;由所述IMP标识与所述数据处理系统相关联的一个或多个支持I/O虚拟化IOV的I/O端点;由所述IMP将所述一个或多个支持IOV的I/O端点的虚拟功能分配给所述一个或多个客户分区;所述数据处理系统的系统管理器基于所述一个或多个客户分区的虚拟功能的分配来创建至少一个通信结构,所述至少一个通信结构用于在所述IMP和所述一个或多个客户分区之间通信;以及所述一个或多个客户分区的至少一个客户分区使用所述至少一个通信结构,利用所述一个或多个支持IOV的I/O端点的一个或多个虚拟功能,来执行虚拟功能配置操作。
地址 美国纽约阿芒克