会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Autonomic recovery from hardware errors in an input/output fabric
    • 从输入/输出结构中的硬件错误自动恢复
    • US07549090B2
    • 2009-06-16
    • US11466290
    • 2006-08-22
    • David Alan BaileyTrung Ngoc NguyenGregory Michael NordstromKanisha PatelSteven Mark Thurber
    • David Alan BaileyTrung Ngoc NguyenGregory Michael NordstromKanisha PatelSteven Mark Thurber
    • G06F11/00
    • G06F11/0793G06F11/0712G06F11/0745
    • An apparatus, program product and method propagate errors detected in an IO fabric element from an IO fabric that is used to couple a plurality of endpoint IO resources to processing elements in a computer. In particular, such errors are propagated to the endpoint IO resources affected by the IO fabric element in connection with recovering from the errors in the IO fabric element. By doing so, a device driver or other program code used to access each affected IO resources may be permitted to asynchronously recover from the propagated error in its associated IO resource, and often without requiring the recovery from the error in the IO fabric element to wait for recovery to be completed for each of the affected IO resources. In addition, an IO fabric may be dynamically configured to support both recoverable and non-recoverable endpoint IO resources. In particular, IO fabric elements within an IO fabric may be dynamically configured to enable machine check signaling in such IO fabric elements in response to detection that an endpoint IO resource is non-recoverable in nature. The IO fabric elements that are dynamically configured as such are disposed within a hardware path that is defined between the non-recoverable resource and a processor that accesses the non-recoverable resource.
    • 装置,程序产品和方法将用于将多个端点IO资源耦合到计算机中的处理元件的IO架构在IO结构元素中检测到的错误传播。 特别地,这些错误被传播到由IO结构元素影响的端点IO资源以及从IO结构元素中的错误的恢复。 通过这样做,可以允许用于访问每个受影响的IO资源的设备驱动程序或其他程序代码从其关联的IO资源中的传播错误异步恢复,并且通常不需要从IO架构元素中的错误中恢复以等待 以便为每个受影响的IO资源完成恢复。 此外,IO结构可以动态配置为支持可恢复和不可恢复的端点IO资源。 特别地,IO结构中的IO结构元素可以被动态地配置成使得在这种IO结构元素中的机器检查信令能够响应于端点IO资源在本质上是不可恢复的检测。 被动态地配置的IO结构元素被布置在在不可恢复资源和访问不可恢复资源的处理器之间定义的硬件路径中。
    • 5. 发明授权
    • Method and apparatus for reliably choosing a master network manager during initialization of a network computing system
    • 在网络计算系统的初始化期间可靠地选择主网络管理器的方法和装置
    • US06941350B1
    • 2005-09-06
    • US09692346
    • 2000-10-19
    • Giles Roger FrazierGregory Francis PfisterSteven Mark ThurberDono Van-Mierop
    • Giles Roger FrazierGregory Francis PfisterSteven Mark ThurberDono Van-Mierop
    • G06F15/16G06F15/173
    • G06F15/17375H04L63/061
    • A method in a node within network computing system for selecting a master network manager, wherein the first node is associated with a first priority. Requests are sent to the network computing system to discover other nodes within the network computing system. A second priority from the request is identified in response to receiving a response to one of the requests from another node within the network computing system. The first node shifts to a standby mode if it discovers a master subnet manager or the second priority is higher than the first priority. The first node shifts to a master mode if a response containing a priority higher than the first priority is absent in responses received by the first node and the first node has completed checking all other nodes in the network computing system. In the case where the priority received is equal, the comparison is further made on the globally unique identifier which is received from the same node, in which case the node with the lowest globally unique identifier wins the arbitration.
    • 网络计算系统内用于选择主网络管理器的节点中的方法,其中所述第一节点与第一优先级相关联。 将请求发送到网络计算系统以发现网络计算系统内的其他节点。 响应于响应于来自网络计算系统内的另一个节点的一个请求的响应来识别来自请求的第二优先级。 如果发现主子网管理器或第二优先级高于第一优先级,则第一节点转移到待机模式。 如果在由第一节点接收的响应中缺少包含高于第一优先级的优先级的响应,则第一节点转移到主模式,并且第一节点已经完成了对网络计算系统中的所有其他节点的检查。 在接收到的优先级相等的情况下,进一步对从同一节点接收到的全局唯一标识符进行比较,在这种情况下,具有最低全局唯一标识符的节点赢得仲裁。
    • 6. 发明授权
    • DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge
    • 使用设备仲裁级别在LPAR环境中DMA窗口,以允许每个终端桥接多个IOA
    • US06823404B2
    • 2004-11-23
    • US09766764
    • 2001-01-23
    • Richard Louis ArndtDanny Marvin NealSteven Mark Thurber
    • Richard Louis ArndtDanny Marvin NealSteven Mark Thurber
    • G06F300
    • G06F13/28
    • A method, system, and apparatus for preventing input/output (I/O) adapters used by an operating system (OS) image, in a logically partitioned data processing system, from fetching or corrupting data from a memory location allocated to another OS image within the data processing system is provided. A hypervisor prevents transmission of data between an input/output adapter in one of the logical partitions and memory locations assigned to other logical partitions during a direct memory access (DMA) operation by assigning each of the input/output adapters a range of I/O bus DMA addresses. The I/O adapters (IOAs) are connected to PCI host bridges via terminal bridges. A single terminal bridge may support multiple IOAs, in which case every terminal bridge has a plurality of sets of range registers, each associated with a respective one of the IOAs to which it is connected. An arbiter is provided which selects one of the input/output adapters to use the PCI bus. The terminal bridge can examine the grant signals from the arbiter to the IOAs, to determine which set of range registers is to be used.
    • 用于防止在逻辑分区的数据处理系统中由操作系统(OS)映像使用的输入/输出(I / O)适配器的方法,系统和装置从分配给另一个OS映像的存储器位置获取或破坏数据 在数据处理系统内提供。 虚拟机管理程序防止在直接存储器访问(DMA)操作期间通过分配每个输入/输出适配器一个I / O范围的逻辑分区之一和分配给其他逻辑分区的存储器位置之间的输入/输出适配器之间的数据传输 总线DMA地址。 I / O适配器(IOA)通过终端桥连接到PCI主机桥。 单个终端桥可以支持多个IOA,在这种情况下,每个终端桥具有多组范围寄存器,每个范围寄存器与其所连接的IOA中的相应一个相关联。 提供了一个仲裁器,其选择一个输入/输出适配器来使用PCI总线。 终端桥可以检查从仲裁器到IOA的授权信号,以确定要使用哪个范围寄存器组。
    • 7. 发明授权
    • Isolation of I/O bus errors to a single partition in an LPAR environment
    • 在LPAR环境中将I / O总线错误隔离到单个分区
    • US06643727B1
    • 2003-11-04
    • US09589664
    • 2000-06-08
    • Richard Louis ArndtSteven Mark Thurber
    • Richard Louis ArndtSteven Mark Thurber
    • G06F1336
    • H04L1/00
    • A method, system, and apparatus for isolating an input/output (I/O) bus error, received from an I/O adapter, from the other I/O adapters that may be in different partitions within a logically partitioned data process system is provided. In one embodiment, the logically partitioned data processing system includes a system bus, a processing unit, a memory unit, a host bridge, a plurality of terminal bridges, and a plurality of input/output adapters. The processing unit, memory unit, and the host bridge are all coupled to each other through the system bus. Each of the plurality of terminal bridges is coupled to the host bridge through a first bus. Each of the input/output adapters is coupled to one of the plurality of terminal bridges through a one of a plurality of second buses, such that each input/output adapter corresponds to a single terminal bridge. Each of the input/output adapters are assigned to one of a plurality of logical partitions within the data processing system. Each of the terminal bridges isolates errors received from a respective one of the input/output adapters from other input/output adapters, some of which may be within a different one of the plurality of logical partitions.
    • 用于将从I / O适配器接收的输入/输出(I / O)总线错误与可能在逻辑分区数据处理系统中的不同分区中的其他I / O适配器隔离的方法,系统和装置是 提供。 在一个实施例中,逻辑分区数据处理系统包括系统总线,处理单元,存储单元,主桥,多个终端桥以及多个输入/输出适配器。 处理单元,存储单元和主桥都通过系统总线相互耦合。 多个终端桥中的每一个通过第一总线耦合到主桥。 每个输入/输出适配器通过多个第二总线中的一个耦合到多个终端桥中的一个,使得每个输入/输出适配器对应于单个终端桥。 每个输入/输出适配器被分配给数据处理系统内的多个逻辑分区中的一个。 每个终端桥将从相应的一个输入/输出适配器接收的错误与其他输入/输出适配器隔离,其中一些输入/输出适配器中的一些可能在多个逻辑分区中的不同的一个之内。
    • 8. 发明授权
    • Coherency for DMA read cached data
    • DMA读取缓存数据的一致性
    • US06636947B1
    • 2003-10-21
    • US09645177
    • 2000-08-24
    • Danny Marvin NealSteven Mark Thurber
    • Danny Marvin NealSteven Mark Thurber
    • G06F1212
    • G06F12/0817G06F2212/621
    • A method and implementing computer system are provided which enable a process for implementing a coherency system for bridge-cached data which is accessed by adapters and adapter bridge circuits which are normally outside of the system coherency domain. An extended architecture includes one or more host bridges. At least one of the host bridges is coupled to I/O adapter devices through a lower-level bus-to-bus bridge and one or more I/O busses. The host bridge maintains a buffer coherency directory and when Invalidate commands are received by the host bridge, the bridge buffers containing the referenced data are identified and the indicated data are invalidated.
    • 提供了一种方法和实现的计算机系统,其使得能够实现用于桥接缓存数据的一致性系统的过程,所述数据由通常在系统一致性域外的适配器和适配器桥接电路访问。 扩展架构包括一个或多个主机桥。 主桥中的至少一个通过下层总线到总线桥和一个或多个I / O总线耦合到I / O适配器设备。 主机桥保持缓冲区一致性目录,当Host Bridge接收到Invalidate命令时,将标识包含引用数据的桥接缓冲区,并指示数据无效。
    • 10. 发明授权
    • System for executing a current information transfer request even when current information transfer request exceeds current available capacity of a transit buffer
    • 即使当前信息传送请求超过传送缓冲器的当前可用容量时,也执行当前信息传送请求的系统
    • US06457077B1
    • 2002-09-24
    • US09329459
    • 1999-06-10
    • Richard A. KelleyDanny Marvin NealSteven Mark ThurberAdalberto Guillermo Yanes
    • Richard A. KelleyDanny Marvin NealSteven Mark ThurberAdalberto Guillermo Yanes
    • G06F1314
    • G06F13/4059
    • A method and implementing system is provided in which system bridge circuits are enabled to execute, or over-commit to, transaction requests from system devices for information transfers which exceed the bridge circuit's current capacity to receive the requested information on its return from a designated target device such as system memory or another system device. The transaction request is moved along the data path to the designated target device and the requested information is returned, in an example, to the requesting device. By the time the requested information is returned to the requesting bridge circuit, a number of the holding buffers usually have been freed-up and are available to accept and pass the information to the requesting device. In an illustrated embodiment, the amount of over-commitment is programmable and the amount of over-commitment to transaction requests may be automatically adjusted to optimize the information transfer in accordance with the particular system demands and current data transfer traffic levels.
    • 提供了一种方法和实现系统,其中系统桥电路能够执行或过度提交来自用于信息传输的系统设备的事务请求,该信息传输超过桥电路的当前容量,以便在从指定目标返回时接收所请求的信息 设备如系统内存或其他系统设备。 交易请求沿着数据路径移动到指定的目标设备,并且所请求的信息在示例中返回到请求设备。 当所请求的信息被返回到请求桥接电路时,多个保持缓冲器通常已经被释放并且可用于接受并将该信息传递给请求设备。 在所示实施例中,过度承诺的量是可编程的,并且可以自动调整对交易请求的过度承诺的量,以根据特定系统需求和当前数据传输流量水平优化信息传递。