diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2012-01-30 09:37:06 -0500 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2012-01-30 09:37:06 -0500 |
commit | ade53def9252a36a39b2c4bd61196355906f0505 (patch) | |
tree | b1249ddb339746a2cb9fdc48efa11d1c7c6a0dbe /configs | |
parent | cfc268ad9e5b83cac551cae118811e5c86382d9e (diff) | |
download | gem5-ade53def9252a36a39b2c4bd61196355906f0505.tar.xz |
Ruby: Connect system port in Ruby network test
This patch moves the connection of the system port to create_system in
Ruby.py. Thereby it allows the failing Ruby test (and other Ruby
systems) to run again.
Diffstat (limited to 'configs')
-rw-r--r-- | configs/example/se.py | 1 | ||||
-rw-r--r-- | configs/ruby/Ruby.py | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/configs/example/se.py b/configs/example/se.py index 572364482..b94652ac0 100644 --- a/configs/example/se.py +++ b/configs/example/se.py @@ -184,7 +184,6 @@ if options.ruby: options.use_map = True Ruby.create_system(options, system) assert(options.num_cpus == len(system.ruby._cpu_ruby_ports)) - system.system_port = system.ruby._sys_port_proxy.port else: system.system_port = system.membus.port system.physmem.port = system.membus.port diff --git a/configs/ruby/Ruby.py b/configs/ruby/Ruby.py index b2342eed4..920eac019 100644 --- a/configs/ruby/Ruby.py +++ b/configs/ruby/Ruby.py @@ -105,6 +105,10 @@ def create_system(options, system, piobus = None, dma_devices = []): # full-fledged controller system.sys_port_proxy = sys_port_proxy + # Connect the system port for loading of binaries etc + system.system_port = system.sys_port_proxy.port + + # # Set the network classes based on the command line options # @@ -182,5 +186,4 @@ def create_system(options, system, piobus = None, dma_devices = []): ruby.profiler = ruby_profiler ruby.mem_size = total_mem_size ruby._cpu_ruby_ports = cpu_sequencers - ruby._sys_port_proxy = sys_port_proxy ruby.random_seed = options.random_seed |