summaryrefslogtreecommitdiff
path: root/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
diff options
context:
space:
mode:
authorBrad Beckmann <Brad.Beckmann@amd.com>2011-06-30 19:57:26 -0500
committerBrad Beckmann <Brad.Beckmann@amd.com>2011-06-30 19:57:26 -0500
commit12dc51ff0db5d1a0bd25e454ad78e324de324b1e (patch)
treee2ce971814cd9feb6acfc04f7cde536061e53b8e /tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
parent0b7b3766af8acf44cad99ddf62c6de927838016c (diff)
downloadgem5-12dc51ff0db5d1a0bd25e454ad78e324de324b1e.tar.xz
Regression: Updates regression outputs for Ruby memtest
This patch updates the regression outputs for Ruby memtest. This was required because of the changes carried out by the addition of functional access support to Ruby.
Diffstat (limited to 'tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini')
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini323
1 files changed, 174 insertions, 149 deletions
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
index 4c1222891..086557882 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
@@ -25,14 +25,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[0]
-test=system.ruby.cpu_ruby_ports0.port[0]
+test=system.l1_cntrl0.sequencer.port[0]
[system.cpu1]
type=MemTest
@@ -41,14 +42,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[1]
-test=system.ruby.cpu_ruby_ports1.port[0]
+test=system.l1_cntrl1.sequencer.port[0]
[system.cpu2]
type=MemTest
@@ -57,14 +59,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[2]
-test=system.ruby.cpu_ruby_ports2.port[0]
+test=system.l1_cntrl2.sequencer.port[0]
[system.cpu3]
type=MemTest
@@ -73,14 +76,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[3]
-test=system.ruby.cpu_ruby_ports3.port[0]
+test=system.l1_cntrl3.sequencer.port[0]
[system.cpu4]
type=MemTest
@@ -89,14 +93,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[4]
-test=system.ruby.cpu_ruby_ports4.port[0]
+test=system.l1_cntrl4.sequencer.port[0]
[system.cpu5]
type=MemTest
@@ -105,14 +110,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[5]
-test=system.ruby.cpu_ruby_ports5.port[0]
+test=system.l1_cntrl5.sequencer.port[0]
[system.cpu6]
type=MemTest
@@ -121,14 +127,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[6]
-test=system.ruby.cpu_ruby_ports6.port[0]
+test=system.l1_cntrl6.sequencer.port[0]
[system.cpu7]
type=MemTest
@@ -137,14 +144,15 @@ issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
-percent_functional=0
+percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
+suppress_func_warnings=true
trace_addr=0
functional=system.funcmem.port[7]
-test=system.ruby.cpu_ruby_ports7.port[0]
+test=system.l1_cntrl7.sequencer.port[0]
[system.dir_cntrl0]
type=Directory_Controller
@@ -156,6 +164,7 @@ directory_latency=12
memBuffer=system.dir_cntrl0.memBuffer
number_of_TBEs=256
recycle_latency=10
+ruby_system=system.ruby
transitions_per_cycle=32
version=0
@@ -200,7 +209,7 @@ port=system.cpu0.functional system.cpu1.functional system.cpu2.functional system
[system.l1_cntrl0]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl0.cacheMemory
cache_response_latency=12
@@ -208,7 +217,8 @@ cntrl_id=0
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports0
+ruby_system=system.ruby
+sequencer=system.l1_cntrl0.sequencer
transitions_per_cycle=32
version=0
@@ -220,9 +230,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl0.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl0.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl0.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=0
+physMemPort=system.physmem.port[0]
+port=system.cpu0.test
+
[system.l1_cntrl1]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl1.cacheMemory
cache_response_latency=12
@@ -230,7 +255,8 @@ cntrl_id=1
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports1
+ruby_system=system.ruby
+sequencer=system.l1_cntrl1.sequencer
transitions_per_cycle=32
version=1
@@ -242,9 +268,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl1.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl1.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl1.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=1
+physMemPort=system.physmem.port[1]
+port=system.cpu1.test
+
[system.l1_cntrl2]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl2.cacheMemory
cache_response_latency=12
@@ -252,7 +293,8 @@ cntrl_id=2
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports2
+ruby_system=system.ruby
+sequencer=system.l1_cntrl2.sequencer
transitions_per_cycle=32
version=2
@@ -264,9 +306,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl2.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl2.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl2.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=2
+physMemPort=system.physmem.port[2]
+port=system.cpu2.test
+
[system.l1_cntrl3]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl3.cacheMemory
cache_response_latency=12
@@ -274,7 +331,8 @@ cntrl_id=3
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports3
+ruby_system=system.ruby
+sequencer=system.l1_cntrl3.sequencer
transitions_per_cycle=32
version=3
@@ -286,9 +344,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl3.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl3.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl3.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=3
+physMemPort=system.physmem.port[3]
+port=system.cpu3.test
+
[system.l1_cntrl4]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl4.cacheMemory
cache_response_latency=12
@@ -296,7 +369,8 @@ cntrl_id=4
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports4
+ruby_system=system.ruby
+sequencer=system.l1_cntrl4.sequencer
transitions_per_cycle=32
version=4
@@ -308,9 +382,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl4.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl4.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl4.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=4
+physMemPort=system.physmem.port[4]
+port=system.cpu4.test
+
[system.l1_cntrl5]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl5.cacheMemory
cache_response_latency=12
@@ -318,7 +407,8 @@ cntrl_id=5
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports5
+ruby_system=system.ruby
+sequencer=system.l1_cntrl5.sequencer
transitions_per_cycle=32
version=5
@@ -330,9 +420,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl5.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl5.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl5.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=5
+physMemPort=system.physmem.port[5]
+port=system.cpu5.test
+
[system.l1_cntrl6]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl6.cacheMemory
cache_response_latency=12
@@ -340,7 +445,8 @@ cntrl_id=6
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports6
+ruby_system=system.ruby
+sequencer=system.l1_cntrl6.sequencer
transitions_per_cycle=32
version=6
@@ -352,9 +458,24 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl6.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl6.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl6.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=6
+physMemPort=system.physmem.port[6]
+port=system.cpu6.test
+
[system.l1_cntrl7]
type=L1Cache_Controller
-children=cacheMemory
+children=cacheMemory sequencer
buffer_size=0
cacheMemory=system.l1_cntrl7.cacheMemory
cache_response_latency=12
@@ -362,7 +483,8 @@ cntrl_id=7
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports7
+ruby_system=system.ruby
+sequencer=system.l1_cntrl7.sequencer
transitions_per_cycle=32
version=7
@@ -374,6 +496,21 @@ replacement_policy=PSEUDO_LRU
size=256
start_index_bit=6
+[system.l1_cntrl7.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl7.cacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl7.cacheMemory
+max_outstanding_requests=16
+physmem=system.physmem
+ruby_system=system.ruby
+using_network_tester=false
+using_ruby_tester=false
+version=7
+physMemPort=system.physmem.port[7]
+port=system.cpu7.test
+
[system.physmem]
type=PhysicalMemory
file=
@@ -382,133 +519,18 @@ latency_var=0
null=false
range=0:134217727
zero=false
-port=system.ruby.cpu_ruby_ports0.physMemPort system.ruby.cpu_ruby_ports1.physMemPort system.ruby.cpu_ruby_ports2.physMemPort system.ruby.cpu_ruby_ports3.physMemPort system.ruby.cpu_ruby_ports4.physMemPort system.ruby.cpu_ruby_ports5.physMemPort system.ruby.cpu_ruby_ports6.physMemPort system.ruby.cpu_ruby_ports7.physMemPort
+port=system.l1_cntrl0.sequencer.physMemPort system.l1_cntrl1.sequencer.physMemPort system.l1_cntrl2.sequencer.physMemPort system.l1_cntrl3.sequencer.physMemPort system.l1_cntrl4.sequencer.physMemPort system.l1_cntrl5.sequencer.physMemPort system.l1_cntrl6.sequencer.physMemPort system.l1_cntrl7.sequencer.physMemPort
[system.ruby]
type=RubySystem
-children=cpu_ruby_ports0 cpu_ruby_ports1 cpu_ruby_ports2 cpu_ruby_ports3 cpu_ruby_ports4 cpu_ruby_ports5 cpu_ruby_ports6 cpu_ruby_ports7 network profiler tracer
+children=network profiler tracer
block_size_bytes=64
clock=1
mem_size=134217728
-network=system.ruby.network
no_mem_vec=false
-profiler=system.ruby.profiler
random_seed=1234
randomization=false
stats_filename=ruby.stats
-tracer=system.ruby.tracer
-
-[system.ruby.cpu_ruby_ports0]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl0.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl0.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=0
-physMemPort=system.physmem.port[0]
-port=system.cpu0.test
-
-[system.ruby.cpu_ruby_ports1]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl1.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl1.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=1
-physMemPort=system.physmem.port[1]
-port=system.cpu1.test
-
-[system.ruby.cpu_ruby_ports2]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl2.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl2.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=2
-physMemPort=system.physmem.port[2]
-port=system.cpu2.test
-
-[system.ruby.cpu_ruby_ports3]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl3.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl3.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=3
-physMemPort=system.physmem.port[3]
-port=system.cpu3.test
-
-[system.ruby.cpu_ruby_ports4]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl4.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl4.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=4
-physMemPort=system.physmem.port[4]
-port=system.cpu4.test
-
-[system.ruby.cpu_ruby_ports5]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl5.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl5.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=5
-physMemPort=system.physmem.port[5]
-port=system.cpu5.test
-
-[system.ruby.cpu_ruby_ports6]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl6.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl6.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=6
-physMemPort=system.physmem.port[6]
-port=system.cpu6.test
-
-[system.ruby.cpu_ruby_ports7]
-type=RubySequencer
-access_phys_mem=true
-dcache=system.l1_cntrl7.cacheMemory
-deadlock_threshold=1000000
-icache=system.l1_cntrl7.cacheMemory
-max_outstanding_requests=16
-physmem=system.physmem
-using_network_tester=false
-using_ruby_tester=false
-version=7
-physMemPort=system.physmem.port[7]
-port=system.cpu7.test
[system.ruby.network]
type=SimpleNetwork
@@ -518,6 +540,7 @@ buffer_size=0
control_msg_size=8
endpoint_bandwidth=1000
number_of_virtual_networks=10
+ruby_system=system.ruby
topology=system.ruby.network.topology
[system.ruby.network.topology]
@@ -736,8 +759,10 @@ type=RubyProfiler
all_instructions=false
hot_lines=false
num_of_sequencers=8
+ruby_system=system.ruby
[system.ruby.tracer]
type=RubyTracer
+ruby_system=system.ruby
warmup_length=100000