Method and system for using a new bus identifier resulting from a bus topology change
First Claim
Patent Images
1. A method for using a new bus identifier in an interconnect, the interconnect having a plurality of nodes connected to multiple busses and at least one bus bridge, the method comprising:
- determining a configuration change on any of the busses connected to the plurality of nodes, each node having a corresponding bus identifier; and
assigning, by the at least one bus bridge, a new bus identifier for each node having a changed state if the node is currently connected to a bus affected by the configuration change is.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for using a new bus identifier in an interconnect, and the interconnect including a plurality of nodes and at least one bus bridge. A configuration change is determined on the first bus connected to the plurality of nodes. Each node has a corresponding bus identifier. A new bus identifier is assigned for each node having a changed state if a configuration change is determined on the first bus.
87 Citations
33 Claims
-
1. A method for using a new bus identifier in an interconnect, the interconnect having a plurality of nodes connected to multiple busses and at least one bus bridge, the method comprising:
-
determining a configuration change on any of the busses connected to the plurality of nodes, each node having a corresponding bus identifier; and
assigning, by the at least one bus bridge, a new bus identifier for each node having a changed state if the node is currently connected to a bus affected by the configuration change is. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
determining a local identifier for each node connected with the bus affected by the configuration change.
-
-
8. The method of claim 1, further comprising:
-
attempting an access of one of the nodes with the new bus identifier; and
determining the address of the one node using an extended unique identifier (EUI) that is unique to the one node if an address error occurs during the attempted access.
-
-
9. The method of claim 8, wherein determining the address includes:
sending a request for the address of the one node corresponding to the unique EUI for the one node.
-
10. The method of claim 1, wherein the configuration change is caused by a soft refresh, hard refresh, firm refresh, and net refresh.
-
11. The method of claim 1, wherein determining a configuration change determines an added node, removed node, subnet disconnection, or subnet reconnection.
-
12. An interconnect system, comprising:
-
a plurality of busses;
at least one bus bridge; and
a plurality of nodes connected to the plurality of busses, each node having a corresponding bus identifier and configured to be assigned a new bus identifier, wherein the at least one bus bridge is configured to assign the new bus identifier to each node having a change of state if the node is currently connected to a bus affected by a configuration change on any of the busses. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
means for connecting a device to a bus, said means for connecting the device to a bus being configured to be assigned a new bus identifier; and
means for interconnecting a plurality of busses, said means for interconnecting a plurality of busses being configured to assign the new bus identifier to each means for connecting having a change of state if the means for connecting is currently connected to a bus affected by a configuration change on any of the busses. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification