From 36899dc197c17a87077c59604e00482b6f63a2a8 Mon Sep 17 00:00:00 2001 From: Tushar Krishna Date: Tue, 31 May 2011 02:55:14 -0400 Subject: garnet: added network ptr to links to be used by orion --- src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc') diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc b/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc index 7ba2e561a..1fa4abbac 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc +++ b/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc @@ -90,6 +90,13 @@ GarnetNetwork_d::init() } // false because this isn't a reconfiguration m_topology_ptr->createLinks(this, false); + + // initialize the link's network pointers + for (vector::const_iterator i = m_link_ptr_vector.begin(); + i != m_link_ptr_vector.end(); ++i) { + NetworkLink_d* net_link = safe_cast(*i); + net_link->init_net_ptr(this); + } } GarnetNetwork_d::~GarnetNetwork_d() -- cgit v1.2.3