会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • IMPLEMENTING PCI-EXPRESS MEMORY DOMAINS FOR SINGLE ROOT VIRTUALIZED DEVICES
    • 针对单根虚拟化设备实现PCI-EXPRESS MEMORY域
    • US20120185632A1
    • 2012-07-19
    • US13007800
    • 2011-01-17
    • Eric N. LaisGregory M. NordstromSteven M. Thurber
    • Eric N. LaisGregory M. NordstromSteven M. Thurber
    • G06F13/20
    • G06F13/404
    • A method, system and computer program product are provided for implementing PCI-Express memory domains for single root virtualized devices. A PCI host bridge (PHB) includes a memory mapped IO (MMIO) domain descriptor (MDD) and an MMIO Domain Table (MDT) are used to associate MMIO domains with PCI memory VF BAR spaces. One MDD is provided for each unique VF BAR space size per bus segment connecting a single root IO virtualization (SRIOV) device to the PCI host bridge (PHB). The MDT used with the MDD includes having a number of entries limited to a predefined total number of SRIOV VFs to be configured. A VF BAR Stride, which may be further implemented as a VF BAR Stride Capability Structure, is provided to reduce the number of MDDs required to map SRIOV VF BAR spaces. A particular definition of the MDD is provided to reduce the number of MDDs required to at most one per SRIOV bus segment below a PHB.
    • 提供了一种用于实现单根虚拟化设备的PCI-Express存储域的方法,系统和计算机程序产品。 PCI主机桥(PHB)包括内存映射IO(MMIO)域描述符(MDD),MMIO域表(MDT)用于将MMIO域与PCI内存VF BAR空间相关联。 为每个总线段的每个独特的VF BAR空间大小提供一个MDD,将单个根IO虚拟化(SRIOV)设备连接到PCI主机桥(PHB)。 与MDD一起使用的MDT包括许多条目限于要配置的预定义的SRIOV VF的总数。 提供可以进一步实现为VF BAR步幅能力结构的VF BAR Stride,以减少映射SRIOV VF BAR空间所需的MDD数量。 提供了MDD的特定定义,以减少PHB以下每个SRIOV总线段中每个至多一个MDD所需的MDD数量。
    • 5. 发明授权
    • Differentiating traffic types in a multi-root PCI express environment
    • 在多根PCI Express环境中区分流量类型
    • US07913024B2
    • 2011-03-22
    • US12330578
    • 2008-12-09
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F13/36
    • G06F13/4022
    • Mechanisms for differentiating traffic types in a multi-root PCI Express environment are provided. The mechanisms generate a first mapping data structure that, for each single-root virtual hierarchy in the multi-root data processing system, associates a plurality of traffic classes with a plurality of priority groups and maps each traffic class in the plurality of traffic classes to a corresponding virtual channel in a plurality of virtual channels. Moreover, a second mapping data structure is generated that maps each virtual channel in the plurality of virtual channels to corresponding virtual link in a plurality of virtual links of the multi-root data processing system. Traffic of a particular priority group is routed from a single-root virtual hierarchy to a particular virtual link in the plurality of the virtual links based on the first mapping data structure and second mapping data structure.
    • 提供了在多根PCI Express环境中区分流量类型的机制。 这些机制产生第一映射数据结构,对于多根数据处理系统中的每个单根虚拟层次结构,将多个业务类与多个优先级组相关联并将多个业务类中的每个业务类映射到 在多个虚拟通道中的对应的虚拟通道。 此外,生成将多个虚拟信道中的每个虚拟信道映射到多根数据处理系统的多个虚拟链路中的相应虚拟链路的第二映射数据结构。 基于第一映射数据结构和第二映射数据结构,特定优先级组的业务从单根虚拟层次被路由到多个虚拟链路中的特定虚拟链路。
    • 6. 发明授权
    • Method of routing I/O adapter error messages in a multi-host environment
    • 在多主机环境中路由I / O适配器错误消息的方法
    • US07889667B2
    • 2011-02-15
    • US12134872
    • 2008-06-06
    • William T. BoydDouglas M. FreimuthWilliam G. HollandSteven W. HunterRenato J. RecioSteven M. ThurberMadeline Vega
    • William T. BoydDouglas M. FreimuthWilliam G. HollandSteven W. HunterRenato J. RecioSteven M. ThurberMadeline Vega
    • H04B7/212
    • G06F11/0775G06F11/0712G06F11/0724G06F11/0784
    • A method and apparatus is provided for routing error messages in a distributed computer system comprising multiple root nodes, and further comprising one or more PCI switches and one or more I/O adapters, wherein each root node includes one or more system images. In one useful embodiment, a method is provided for routing I/O error messages to root nodes respectively associated with the errors contained in the messages. The method includes detecting occurrence of an error at a specified one of the adapters, wherein the error affects one of the system images, and generating an error message at the specified adapter. The method further comprises routing the error message from the specified adapter to the particular root node that includes the affected system image. The error message is then selectively processed at the particular root node, in order to identify the affected system image. Usefully, the step of routing the error message includes using a bus/device/function number associated with the error, together with a routing table located in one of the PCI switches, to route the error message to the correct root node and system image.
    • 提供了一种用于在包括多个根节点的分布式计算机系统中路由错误消息的方法和装置,并且还包括一个或多个PCI交换机和一个或多个I / O适配器,其中每个根节点包括一个或多个系统映像。 在一个有用的实施例中,提供了一种用于将I / O错误消息路由到分别与消息中包含的错误相关联的根节点的方法。 该方法包括检测指定的一个适配器中的错误的发生,其中该错误影响系统映像之一,并在指定的适配器处生成错误消息。 该方法还包括将错误消息从指定的适配器路由到包括受影响的系统映像的特定根节点。 然后在特定根节点处选择性地处理错误消息,以便识别受影响的系统映像。 有用的是,路由错误消息的步骤包括使用与错误相关联的总线/设备/功能号码以及位于其中一个PCI交换机中的路由表将错误消息路由到正确的根节点和系统映像。
    • 8. 发明申请
    • Native and Non-Native I/O Virtualization in a Single Adapter
    • 单一适配器中的本地和非本机I / O虚拟化
    • US20090276551A1
    • 2009-11-05
    • US12114970
    • 2008-05-05
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F13/12G06F13/00
    • G06F13/102
    • Mechanisms for enabling both native and non-native input/output virtualization (IOV) in a single I/O adapter are provided. The mechanisms allow a system with a large number of logical partitions (LPARs) and system images to use IOV to share a native IOV enabled I/O adapter or endpoint that does not implement the necessary number of virtual functions (VFs) for each LPAR and system image. A number of VFs supported by the I/O adapter, less one, are assigned to LPARs and system images so that they may make use of native IOV using these VFs. The remaining VF is associated with a virtual intermediary (VI) which handles non-native IOV of the I/O adapter. Any remaining LPARs and system images share the I/O adapter using the non-native IOV via the VI. Thus, any number of LPARs and system images may share the same I/O adapter or endpoint.
    • 提供了在单个I / O适配器中实现本机和非本机输入/输出虚拟化(IOV)的机制。 这些机制允许具有大量逻辑分区(LPAR)和系统映像的系统使用IOV来共享不为每个LPAR实现必需数量的虚拟函数(VF)的本机IOV使能的I / O适配器或端点, 系统图像。 I / O适配器支持的多个VF分配给LPAR和系统映像,从而可以利用这些VF使用本机IOV。 剩余的VF与处理I / O适配器的非本地IOV的虚拟中介(VI)相关联。 任何剩余的LPAR和系统映像都使用非本机IOV通过VI共享I / O适配器。 因此,任何数量的LPAR和系统映像可以共享相同的I / O适配器或端点。
    • 9. 发明授权
    • Method using a master node to control I/O fabric configuration in a multi-host environment
    • 使用主节点在多主机环境中控制I / O架构配置的方法
    • US07506094B2
    • 2009-03-17
    • US12136009
    • 2008-06-09
    • William T. BoydDouglas M. FreimuthWilliam G. HollandSteven W. HunterRenato J. RecioSteven M. ThurberMadeline Vega
    • William T. BoydDouglas M. FreimuthWilliam G. HollandSteven W. HunterRenato J. RecioSteven M. ThurberMadeline Vega
    • G06F13/00
    • G06F13/4022
    • A method is directed to use of a master root node, in a distributed computer system provided with multiple root nodes, to control the configuration of routings through an I/O switched-fabric. One of the root nodes is designated as the master root node or PCI Configuration Manager (PCM), and is operable to carry out the configuration while each of the other root nodes remains in a quiescent or inactive state. In one useful embodiment pertaining to a system of the above type, that includes multiple root nodes, PCI switches, and PCI adapters available for sharing by different root nodes, a method is provided wherein the master root node is operated to configure routings through the PCI switches. Respective routings are configured between respective root nodes and the PCI adapters, wherein each of the configured routings corresponds to only one of the root nodes. A particular root node is enabled to access each of the PCI adapters that are included in any configured routing that corresponds to the particular root node. At the same time, the master root node writes into a particular root node only the configured routings that correspond to the particular root node. Thus, the particular root node is prevented from accessing an adapter that is not included in its corresponding routings.
    • 一种方法涉及在具有多个根节点的分布式计算机系统中使用主根节点来控制通过I / O交换结构的路由的配置。 一个根节点被指定为主根节点或PCI配置管理器(PCM),并且可操作以在每个其他根节点保持处于静态或非活动状态的同时执行配置。 在与上述类型的系统相关的一个有用的实施例中,其包括可用于不同根节点共享的多个根节点,PCI交换机和PCI适配器,提供了一种方法,其中主根节点被操作以配置通过PCI的路由 开关。 相应的路由被配置在相应的根节点和PCI适配器之间,其中每个配置的路由仅对应于根节点之一。 特定根节点能够访问包含在与特定根节点对应的任何配置的路由中的每个PCI适配器。 同时,主根节点将特定根节点只写入与特定根节点对应的已配置路由。 因此,防止特定根节点访问未包括在其对应的路由中的适配器。