摘要:
A computer-implemented method, apparatus, and computer program product are disclosed in a data processing environment that includes host computer systems that are coupled to adapters utilizing a switched fabric for routing packets between the host computer systems and the adapters. A unique destination identifier is assigned to one of the host computer systems. A portion of a standard format packet destination address is selected. Within a particular packet, the portion is set equal to the unique identifier that is assigned to the host computer system. The particular packet is then routed through the fabric to the host computer system using the unique destination identifier.
摘要:
A PCI control manager provides address translation protection tables in switches in a PCI fabric. The PCI control manager discovers the fabric and provides a virtual tree for each root complex. A system administrator may then remove endpoints that do not communicate with the root complex to configure the PCI fabric. The PCI control manager then provides updated ATPT tables to the switches. When a host or adapter is added, the master PCM goes through the discovery process and the ATPT tables and adapter routing tables are modified to reflect the change in configuration. The master PCM can query the ATPT tables and adapter routing tables to determine what is in the configuration. The master PCM can also destroy entries in the ATPT tables and adapter routing tables when a device is removed from the configuration and those entries are no longer valid.
摘要:
In a distributed computer system having multiple root nodes, a challenge protocol is provided, for use in determining or confirming the root node in which a PCI Configuration Manager (PCM) actually resides. This node is referred to as the master node. The challenge procedure is activated whenever the identity of the PCM, which is determined by the root node in which it resides, appears to be uncertain. The challenge procedure resolves this uncertainty, and enables the PCM to continue to configure routings throughout the system. In a useful embodiment, a method is directed to a distributed computer system of the above type which is further provided with PCI switches and with adapters that are available for sharing by different nodes. The method includes the steps of selecting a first one of the root nodes to be master root node, and operating the first root node to query the configuration space of a particular one of the PCI switches. The method further includes detecting information indicating that a second root node is considered to be the master root node for the particular switch. A challenge protocol is implemented in response to this detected information, to seek confirmation that the first root node is the master root node. The configuration space querying procedure is continued if the first root node is confirmed to be the master root node, and is otherwise aborted.
摘要:
Grooves made for irons and drivers of golf clubs are adjusted so they will give a desirable rotation for the golf ball after impact. Beside the other possible adjustments that I mention, the grooves will primarily have one wall slanted to the other wall. This will allow the ball to release in a direction and or intensity level different than the standard grooves. In the United States Golf Association the golf irons and drivers have different rules and regulations than golf putters.
摘要:
A multilayer module comprised of stacked IC package layers is disclosed. A plurality of layers preferably having ball grid array I/O are stacked and interconnected using one or more interposer layers for the routing of electronic signals to appropriate locations in the module through angularly depending leads. The stack is further comprised of an interface PCB for the routing of electronics signals to and from the layers in the module and for connection to an external circuit.
摘要:
The disclosed apparatus implements a method of joining two sheets of heat transfer paper into a single sheet almost twice as wide for use in heat transfer printing of extra wide cloth. The paper is withdrawn from source rolls and passed along first and second respective web paths with a very slight overlap between the papers. A glue station applies a speed controlled amount of glue to the overlap region of one paper and the edges of the paper are brought together in the desired overlapping relationship. The thus joined paper is passed through compression rollers and wound onto a resilient rewind roll. Edge sensors in each of the web paths maintain the overlap alignment of the paper paths and tension sensors in each of the paths maintain a desired level of tension. A video camera imaging system provides the operator with periodic video images of a magnified region of the overlap so that proper registration between the patterns on the respective papers can be maintained. Should the pattern loose registration, the operator can pulse a brake on one of the source rolls which has the effect of quickly moving the paper back into alignment.
摘要:
The disclosed apparatus implements a method of joining two sheets of heat transfer paper into a single sheet almost twice as wide for use in heat transfer printing of extra wide cloth. The paper is withdrawn from source rolls and passed along first and second respective web paths with a very slight overlap between the papers. A glue station applies a speed controlled amount of glue to the overlap region of one paper and the edges of the paper are brought together in the desired overlapping relationship. The thus joined paper is passed through compression rollers and wound onto a resilient rewind roll. Edge sensors in each of the web paths maintain the overlap alignment of the paper paths and tension sensors in each of the paths maintain a desired level of tension. A video camera imaging system provides the operator with periodic video images of a magnified region of the overlap so that proper registration between the patterns on the respective papers can be maintained. Should the pattern loose registration, the operator can pulse a brake on one of the source rolls which has the effect of quickly moving the paper back into alignment.
摘要:
A computer-implemented method, apparatus, and computer usable program code are disclosed for migrating a virtual adapter from a source physical adapter to a destination physical adapter in a data processing system where multiple host computer systems share multiple adapters and communicate with those adapters through a PCI switched-fabric bus. The virtual adapter is first caused to stop processing transactions. All in-flight transactions that are associated with the virtual adapter are then captured. The configuration information that defines the virtual adapter is moved from the source physical adapter to the destination physical adapter. The in-flight transactions are then restored to their original locations on the destination virtual adapter. The virtual adapter is then restarted on the destination physical adapter such that the virtual adapter begins processing transactions.
摘要:
A computer-implemented method, apparatus, and computer program product are disclosed for routing error messages in a multiple host computer system environment to only those host computer systems that are affected by the error. The environment includes multiple host computer systems that share multiple devices utilizing a switched fabric. An error is detected in one of the devices. Routing tables that are stored in fabric devices in the fabric are used to identify ones of the host computer systems that are affected by the error. An error message that identifies the error is routed to only the identified ones of the host computer systems.
摘要:
System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distributed computing system is determined, and a virtual tree is created from the physical tree. The virtual tree is then modified to change an association between at least one source device and at least one target device in the virtual tree. A validation mechanism validates the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device.