diff options
Diffstat (limited to 'configs/ruby/Ruby.py')
-rw-r--r-- | configs/ruby/Ruby.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/configs/ruby/Ruby.py b/configs/ruby/Ruby.py index c9ef71593..44dbb925f 100644 --- a/configs/ruby/Ruby.py +++ b/configs/ruby/Ruby.py @@ -209,6 +209,11 @@ def create_system(options, full_system, system, piobus = None, dma_ports = []): topology.makeTopology(options, network, IntLinkClass, ExtLinkClass, RouterClass) + if options.garnet_network is None: + assert(NetworkClass == SimpleNetwork) + assert(RouterClass == Switch) + network.setup_buffers() + if InterfaceClass != None: netifs = [InterfaceClass(id=i) for (i,n) in enumerate(network.ext_links)] network.netifs = netifs |