Patent ID: 7844767

Claim:
A method comprising: identifying one or more sets of lanes of a first plurality of lanes based on usability in a point-to-point interconnect, the point-to-point interconnect having a first link that comprises the first plurality of lanes for connecting a first agent to a second agent by which the first agent is able to transmit information to the second agent, wherein identifying the one or more sets of lanes includes assessing quality of each of the first plurality of lanes, identifying whether a lane of the first plurality of lanes is usable, and rejecting the lane of the first plurality of lanes if the lane is not usable; sending a link width support capability information to the first agent, wherein the link width support capability information includes data identifying a set of link widths supported by possible combinations of the first plurality of lanes coupling the first agent and the second agent, wherein the link width support capability information includes a number of bit fields, wherein each of the number of bit fields indicates which link width of the set of link widths is supported by which combination of a number of the possible combinations of the first plurality of lanes based on the one or more sets of lanes to perform a link width negotiation process in a single pass; receiving an indication from the first agent of a second plurality of lanes to use from the all possible combinations of lanes of the one or more sets of lanes; and adjusting link width used by the first agent to transmit information and the second agent to receive based on the indication from the first agent.