diff --git a/configs/learning_gem5/part3/msi_caches.py b/configs/learning_gem5/part3/msi_caches.py index 957adf2baf..c6d1531ab0 100644 --- a/configs/learning_gem5/part3/msi_caches.py +++ b/configs/learning_gem5/part3/msi_caches.py @@ -234,11 +234,12 @@ class MyNetwork(SimpleNetwork): # Make an "internal" link (internal to the network) between every pair # of routers. link_count = 0 - self.int_links = [] + int_links = [] for ri in self.routers: for rj in self.routers: if ri == rj: continue # Don't connect a router to itself! link_count += 1 - self.int_links.append(SimpleIntLink(link_id = link_count, + int_links.append(SimpleIntLink(link_id = link_count, src_node = ri, dst_node = rj)) + self.int_links = int_links diff --git a/configs/learning_gem5/part3/ruby_caches_MI_example.py b/configs/learning_gem5/part3/ruby_caches_MI_example.py index b67e6b1791..38540d5065 100644 --- a/configs/learning_gem5/part3/ruby_caches_MI_example.py +++ b/configs/learning_gem5/part3/ruby_caches_MI_example.py @@ -219,11 +219,12 @@ class MyNetwork(SimpleNetwork): # Make an "internal" link (internal to the network) between every pair # of routers. link_count = 0 - self.int_links = [] + int_links = [] for ri in self.routers: for rj in self.routers: if ri == rj: continue # Don't connect a router to itself! link_count += 1 - self.int_links.append(SimpleIntLink(link_id = link_count, + int_links.append(SimpleIntLink(link_id = link_count, src_node = ri, dst_node = rj)) + self.int_links = int_links