diff options
Diffstat (limited to 'configs/topologies/Crossbar.py')
-rw-r--r-- | configs/topologies/Crossbar.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/configs/topologies/Crossbar.py b/configs/topologies/Crossbar.py index e66492922..c85b8e8eb 100644 --- a/configs/topologies/Crossbar.py +++ b/configs/topologies/Crossbar.py @@ -29,14 +29,11 @@ from m5.params import * from m5.objects import * -from BaseTopology import BaseTopology +from BaseTopology import SimpleTopology -class Crossbar(BaseTopology): +class Crossbar(SimpleTopology): description='Crossbar' - def __init__(self, controllers): - self.nodes = controllers - def makeTopology(self, options, IntLink, ExtLink, Router): # Create an individual router for each controller plus one more for the # centralized crossbar. The large numbers of routers are needed because @@ -53,4 +50,3 @@ class Crossbar(BaseTopology): for i in range(len(self.nodes))] return routers, int_links, ext_links - |