summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/topologies/TopologyCreator.py
blob: d9b989e775cbc1d63ca2a729b927450aa06c7edb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19




from m5.params import *
from m5.objects import *

def instantiateTopology(topology, options, IntLink, ExtLink, Router):

    topo = Topology()
    topo.description = topology.description

    routers, int_links, ext_links = topology.makeTopology(options, IntLink, ExtLink, Router)

    topo.routers = routers
    topo.int_links = int_links
    topo.ext_links = ext_links

    return topo