diff options
Diffstat (limited to 'src/mem/ruby/network/Topology.cc')
-rw-r--r-- | src/mem/ruby/network/Topology.cc | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mem/ruby/network/Topology.cc b/src/mem/ruby/network/Topology.cc index b8f6fb914..bf270cce1 100644 --- a/src/mem/ruby/network/Topology.cc +++ b/src/mem/ruby/network/Topology.cc @@ -121,7 +121,7 @@ Topology::Topology(uint32_t num_routers, vector<BasicExtLink *> ext_links, } void -Topology::createLinks(Network *net, bool isReconfiguration) +Topology::createLinks(Network *net) { // Find maximum switchID SwitchID max_switch_id = 0; @@ -179,9 +179,9 @@ Topology::createLinks(Network *net, bool isReconfiguration) for (int j = 0; j < topology_weights[i].size(); j++) { int weight = topology_weights[i][j]; if (weight > 0 && weight != INFINITE_LATENCY) { - NetDest destination_set = shortest_path_to_node(i, j, - topology_weights, dist); - makeLink(net, i, j, destination_set, isReconfiguration); + NetDest destination_set = + shortest_path_to_node(i, j, topology_weights, dist); + makeLink(net, i, j, destination_set); } } } @@ -206,7 +206,7 @@ Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link, void Topology::makeLink(Network *net, SwitchID src, SwitchID dest, - const NetDest& routing_table_entry, bool isReconfiguration) + const NetDest& routing_table_entry) { // Make sure we're not trying to connect two end-point nodes // directly together @@ -220,9 +220,7 @@ Topology::makeLink(Network *net, SwitchID src, SwitchID dest, src_dest.second = dest; link_entry = m_link_map[src_dest]; net->makeInLink(src, dest - (2 * m_nodes), link_entry.link, - link_entry.direction, - routing_table_entry, - isReconfiguration); + link_entry.direction, routing_table_entry); } else if (dest < 2*m_nodes) { assert(dest >= m_nodes); NodeID node = dest - m_nodes; @@ -230,9 +228,7 @@ Topology::makeLink(Network *net, SwitchID src, SwitchID dest, src_dest.second = dest; link_entry = m_link_map[src_dest]; net->makeOutLink(src - (2 * m_nodes), node, link_entry.link, - link_entry.direction, - routing_table_entry, - isReconfiguration); + link_entry.direction, routing_table_entry); } else { assert((src >= 2 * m_nodes) && (dest >= 2 * m_nodes)); src_dest.first = src; @@ -240,7 +236,7 @@ Topology::makeLink(Network *net, SwitchID src, SwitchID dest, link_entry = m_link_map[src_dest]; net->makeInternalLink(src - (2 * m_nodes), dest - (2 * m_nodes), link_entry.link, link_entry.direction, - routing_table_entry, isReconfiguration); + routing_table_entry); } } |