changeset 4e386e993ae8 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=4e386e993ae8
description:
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:
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
| 324 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats
| 706 ++--
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simerr
| 146 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout
| 18 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt
| 42 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
| 324 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/ruby.stats
| 1030 ++++----
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simerr
| 146 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simout
| 18 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
| 42 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
| 324 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats
| 1193 ++++-----
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simerr
| 146 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simout
| 18 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
| 42 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
| 323 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats
| 986 ++++----
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simerr
| 146 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simout
| 18 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
| 42 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
| 323 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
| 458 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr
| 146 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout
| 18 +-
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
| 42 +-
25 files changed, 3555 insertions(+), 3466 deletions(-)
diffs (truncated from 10755 to 300 lines):
diff -r 94c7423ecd87 -r 4e386e993ae8
tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
---
a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
Thu Jun 30 19:54:02 2011 -0500
+++
b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
Thu Jun 30 19:57:26 2011 -0500
@@ -25,14 +25,15 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
memBuffer=system.dir_cntrl0.memBuffer
number_of_TBEs=256
recycle_latency=10
+ruby_system=system.ruby
to_mem_ctrl_latency=1
transitions_per_cycle=32
version=0
@@ -201,7 +210,7 @@
[system.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory
+children=L1DcacheMemory L1IcacheMemory sequencer
L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
buffer_size=0
@@ -211,7 +220,8 @@
l2_select_num_bits=0
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports0
+ruby_system=system.ruby
+sequencer=system.l1_cntrl0.sequencer
to_l2_latency=1
transitions_per_cycle=32
version=0
@@ -232,9 +242,24 @@
size=256
start_index_bit=6
+[system.l1_cntrl0.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl0.L1DcacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl0.L1IcacheMemory
+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=L1DcacheMemory L1IcacheMemory
+children=L1DcacheMemory L1IcacheMemory sequencer
L1DcacheMemory=system.l1_cntrl1.L1DcacheMemory
L1IcacheMemory=system.l1_cntrl1.L1IcacheMemory
buffer_size=0
@@ -244,7 +269,8 @@
l2_select_num_bits=0
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports1
+ruby_system=system.ruby
+sequencer=system.l1_cntrl1.sequencer
to_l2_latency=1
transitions_per_cycle=32
version=1
@@ -265,9 +291,24 @@
size=256
start_index_bit=6
+[system.l1_cntrl1.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl1.L1DcacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl1.L1IcacheMemory
+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=L1DcacheMemory L1IcacheMemory
+children=L1DcacheMemory L1IcacheMemory sequencer
L1DcacheMemory=system.l1_cntrl2.L1DcacheMemory
L1IcacheMemory=system.l1_cntrl2.L1IcacheMemory
buffer_size=0
@@ -277,7 +318,8 @@
l2_select_num_bits=0
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports2
+ruby_system=system.ruby
+sequencer=system.l1_cntrl2.sequencer
to_l2_latency=1
transitions_per_cycle=32
version=2
@@ -298,9 +340,24 @@
size=256
start_index_bit=6
+[system.l1_cntrl2.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl2.L1DcacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl2.L1IcacheMemory
+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=L1DcacheMemory L1IcacheMemory
+children=L1DcacheMemory L1IcacheMemory sequencer
L1DcacheMemory=system.l1_cntrl3.L1DcacheMemory
L1IcacheMemory=system.l1_cntrl3.L1IcacheMemory
buffer_size=0
@@ -310,7 +367,8 @@
l2_select_num_bits=0
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.cpu_ruby_ports3
+ruby_system=system.ruby
+sequencer=system.l1_cntrl3.sequencer
to_l2_latency=1
transitions_per_cycle=32
version=3
@@ -331,9 +389,24 @@
size=256
start_index_bit=6
+[system.l1_cntrl3.sequencer]
+type=RubySequencer
+access_phys_mem=false
+dcache=system.l1_cntrl3.L1DcacheMemory
+deadlock_threshold=1000000
+icache=system.l1_cntrl3.L1IcacheMemory
+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
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev