基于指定的有效功能组合配置端点的系统和方法技术方案

技术编号:2828835 阅读:195 留言:0更新日期:2012-04-11 18:40
提供了一种用于注册物理和/或虚拟功能的组合以配置端点的系统和方法。利用该系统和方法,一种机制将多功能端点的功能组合通知管理组件。管理组件然后可以使用该信息以选择将对每个系统镜像可见的功能组合。可以通过向针对物理或虚拟功能的配置空间中各种预先定义的字段写入值,来执行管理组件的输入,其中该物理或虚拟功能提供如下信息:所支持的虚拟功能数目、所支持的功能组合,将被物理功能使用的虚拟功能的名义组合,以及用于标识哪些功能被链接在组合分组中的分组标识符。

【技术实现步骤摘要】

本申请一般涉及改进的数据处理系统和方法。更具体地,本申 请涉及用于基于指定的有效功能组合配置端点的机制。
技术介绍
大部分现代计算设备利用使用外围组件互连标准的某个版本或 实现的总线和输入/输出(1/0)适配器,其中外围组件互连标准最初由英特尔公司在20世纪90年代建立。外围组件互连(PCI)标准规 定了用于将外围组件附接到计算机主板的计算机总线。PCT Express 或PCIe是使用珑有PCI编程概念的PCI计算机总线的实现,但是该 实现是基于完全不同且更快的串行物理层通信协议的计算机总线。 物理层不包括可以在多个设备之间共享的双向总线,而是包括严格 地连接到两个设备的单一单向链路。图1是示出了根据PCIe规范的PCI Express ( PCIe )架构拓朴的 示意图。如图1所示,PCIe架构拓朴100包括耦合到根联合体130 的主处理器(CPU) 100和存储器120,根联合体130接着耦合到一 个或多个PCIe端点140 (在PCIe规范中使用术语端点来表示支 持PCIe的I/O适配器)、PCI Express-PCI桥150以及一个或多个互 连交换机160。根联合体13本文档来自技高网...

【技术保护点】
一种在数据处理系统中用于配置端点以与主机系统一起使用的方法,包括:从端点配置空间中提取配置空间组合位图;产生与所述端点相关联的一个或多个功能;根据所述配置空间组合位图,将至少一个功能与至少一个其它功能相关联,由此产生功能组合;以及使用所述功能组合来处理提供给所述端点的输入/输出请求。

【技术特征摘要】
US 2006-12-19 11/612,5551.一种在数据处理系统中用于配置端点以与主机系统一起使用的方法,包括从端点配置空间中提取配置空间组合位图;产生与所述端点相关联的一个或多个功能;根据所述配置空间组合位图,将至少一个功能与至少一个其它功能相关联,由此产生功能组合;以及使用所述功能组合来处理提供给所述端点的输入/输出请求。2. 根据权利要求1所述的方法,还包括从所述端点配置空间中提取虚拟功能的最大数目,其中产生与所 述端点相关联的一个或多个功能包括基于所述虚拟功能的最大数 目,产生与所述端点中的一个或多个物理功能相关联的一个或多个 虚拟功能,并且其中将至少一个功能与至少一个其它功能相关联包 括将所述一个或多个虚拟功能或所述一个或多个物理功能中的至 少一个与另一个虚拟功能或另一个物理功能中的至少一个相关联。3. 根据权利要求2所述的方法,还包括基于所述端点配置空间中的标识的虚拟功能的最大数目,显示针 对所述一个或多个物理功能的虚拟功能的最大数目;以及基于所显示的虚拟功能的最大数目,接收指定用户所期待的所述 端点的配置的用户输入。4. 根据权利要求3所述的方法,还包括基于所述用户输入,确定分配给所述端点中提供的所述一个或多 个物理功能中的每个物理功能的虚拟功能数目;以及基于所确定的分配给每个物理功能的虛拟功能数目,在所述一个 或多个物理功能的配置空间中设置虚拟功能数目字段的值。5. 根据权利要求2所述的方法,其中所述配置空间组合位图中 的每个位指定至少一个物理功能或虚拟功能的不同组合。6. 根据权利要求5所述的方法,其中设置所述配置...

【专利技术属性】
技术研发人员:DM弗赖穆特RJ雷西奥CA萨尔兹伯格SM瑟伯JA瓦尔加斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1