Patent ID: 7856551

Claim:
A method comprising: dynamically discovering a topology of a system having a plurality of point-to-point (PTP) links using basic input/output system (BIOS) via a routine comprising: communicating a link exchanged parameter with at least one component coupled to a system bootstrap processor (SBSP) by a PTP link; setting a minimal set of routing infrastructure information based on the communicating, wherein the minimal set of routing information infrastructure corresponds to entries of a router table array of ports of components between the SBSP and a target component on a path between the SBSP and the target component; determining presence of one or more neighboring components to the target component based on a communication from the SBSP to the target component using the minimal set of routing infrastructure information; and building a discovery tree using the SBSP, wherein the discovery tree includes a plurality of tree paths, each tree path including a series of path nodes from the SBSP to a target node, each path node including a tuple having a component identifier, an uplink port identifier, and a downlink port identifier.