summaryrefslogtreecommitdiff
path: root/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory
diff options
context:
space:
mode:
Diffstat (limited to 'tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory')
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini38
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats105
-rwxr-xr-xtests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout6
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt19
4 files changed, 122 insertions, 46 deletions
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
index c172a6305..b96bfd745 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
@@ -7,8 +7,10 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 physmem ruby
+children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 physmem ruby sys_port_proxy
mem_mode=timing
+memories=system.physmem system.funcmem
+num_work_ids=16
physmem=system.physmem
work_begin_ckpt_count=0
work_begin_cpu_id_exit=-1
@@ -17,6 +19,7 @@ work_cpus_ckpt_count=0
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
+system_port=system.sys_port_proxy.port[0]
[system.cpu0]
type=MemTest
@@ -229,6 +232,7 @@ version=0
[system.l1_cntrl0.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -237,6 +241,7 @@ start_index_bit=6
[system.l1_cntrl0.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -278,6 +283,7 @@ version=1
[system.l1_cntrl1.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -286,6 +292,7 @@ start_index_bit=6
[system.l1_cntrl1.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -327,6 +334,7 @@ version=2
[system.l1_cntrl2.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -335,6 +343,7 @@ start_index_bit=6
[system.l1_cntrl2.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -376,6 +385,7 @@ version=3
[system.l1_cntrl3.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -384,6 +394,7 @@ start_index_bit=6
[system.l1_cntrl3.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -425,6 +436,7 @@ version=4
[system.l1_cntrl4.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -433,6 +445,7 @@ start_index_bit=6
[system.l1_cntrl4.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -474,6 +487,7 @@ version=5
[system.l1_cntrl5.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -482,6 +496,7 @@ start_index_bit=6
[system.l1_cntrl5.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -523,6 +538,7 @@ version=6
[system.l1_cntrl6.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -531,6 +547,7 @@ start_index_bit=6
[system.l1_cntrl6.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -572,6 +589,7 @@ version=7
[system.l1_cntrl7.L1DcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -580,6 +598,7 @@ start_index_bit=6
[system.l1_cntrl7.L1IcacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=3
replacement_policy=PSEUDO_LRU
size=256
@@ -618,6 +637,7 @@ version=0
[system.l2_cntrl0.L2cacheMemory]
type=RubyCache
assoc=2
+is_icache=false
latency=15
replacement_policy=PSEUDO_LRU
size=512
@@ -631,11 +651,11 @@ latency_var=0
null=false
range=0:134217727
zero=false
-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
+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.sys_port_proxy.physMemPort
[system.ruby]
type=RubySystem
-children=network profiler tracer
+children=network profiler
block_size_bytes=64
clock=1
mem_size=134217728
@@ -895,8 +915,14 @@ hot_lines=false
num_of_sequencers=8
ruby_system=system.ruby
-[system.ruby.tracer]
-type=RubyTracer
+[system.sys_port_proxy]
+type=RubyPortProxy
+access_phys_mem=true
+physmem=system.physmem
ruby_system=system.ruby
-warmup_length=100000
+using_network_tester=false
+using_ruby_tester=false
+version=0
+physMemPort=system.physmem.port[8]
+port=system.system_port
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats
index 39b93ed95..83d47d194 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats
@@ -34,27 +34,27 @@ periodic_stats_period: 1000000
================ End RubySystem Configuration Print ================
-Real time: Jun/30/2011 15:33:35
+Real time: Jan/23/2012 04:26:12
Profiler Stats
--------------
-Elapsed_time_in_seconds: 376
-Elapsed_time_in_minutes: 6.26667
-Elapsed_time_in_hours: 0.104444
-Elapsed_time_in_days: 0.00435185
+Elapsed_time_in_seconds: 251
+Elapsed_time_in_minutes: 4.18333
+Elapsed_time_in_hours: 0.0697222
+Elapsed_time_in_days: 0.00290509
-Virtual_time_in_seconds: 376.16
-Virtual_time_in_minutes: 6.26933
-Virtual_time_in_hours: 0.104489
-Virtual_time_in_days: 0.0043537
+Virtual_time_in_seconds: 250.81
+Virtual_time_in_minutes: 4.18017
+Virtual_time_in_hours: 0.0696694
+Virtual_time_in_days: 0.00290289
Ruby_current_time: 22570074
Ruby_start_time: 0
Ruby_cycles: 22570074
-mbytes_resident: 38.7617
-mbytes_total: 350.738
-resident_ratio: 0.110515
+mbytes_resident: 41.8906
+mbytes_total: 339.688
+resident_ratio: 0.123321
ruby_cycles_executed: [ 22570075 22570075 22570075 22570075 22570075 22570075 22570075 22570075 ]
@@ -116,13 +116,13 @@ Total_nonPF_delay_cycles: [binsize: 1 max: 20 count: 3083256 average: 0.208137 |
Resource Usage
--------------
page_size: 4096
-user_time: 376
+user_time: 250
system_time: 0
-page_reclaims: 11076
+page_reclaims: 11074
page_faults: 0
swaps: 0
block_inputs: 0
-block_outputs: 0
+block_outputs: 208
Network Stats
-------------
@@ -339,12 +339,16 @@ Cache Stats: system.l1_cntrl0.L1IcacheMemory
Cache Stats: system.l1_cntrl0.L1DcacheMemory
- system.l1_cntrl0.L1DcacheMemory_total_misses: 0
- system.l1_cntrl0.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl0.L1DcacheMemory_total_misses: 76861
+ system.l1_cntrl0.L1DcacheMemory_total_demand_misses: 76861
system.l1_cntrl0.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.1254%
+ system.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.8746%
+
+ system.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76861 100%
--- L1Cache ---
- Event Counts -
@@ -467,12 +471,16 @@ Cache Stats: system.l1_cntrl1.L1IcacheMemory
Cache Stats: system.l1_cntrl1.L1DcacheMemory
- system.l1_cntrl1.L1DcacheMemory_total_misses: 0
- system.l1_cntrl1.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl1.L1DcacheMemory_total_misses: 76155
+ system.l1_cntrl1.L1DcacheMemory_total_demand_misses: 76155
system.l1_cntrl1.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.9005%
+ system.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.0995%
+
+ system.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 76155 100%
Cache Stats: system.l1_cntrl2.L1IcacheMemory
system.l1_cntrl2.L1IcacheMemory_total_misses: 0
@@ -483,12 +491,16 @@ Cache Stats: system.l1_cntrl2.L1IcacheMemory
Cache Stats: system.l1_cntrl2.L1DcacheMemory
- system.l1_cntrl2.L1DcacheMemory_total_misses: 0
- system.l1_cntrl2.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl2.L1DcacheMemory_total_misses: 75468
+ system.l1_cntrl2.L1DcacheMemory_total_demand_misses: 75468
system.l1_cntrl2.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl2.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl2.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl2.L1DcacheMemory_request_type_LD: 65.2581%
+ system.l1_cntrl2.L1DcacheMemory_request_type_ST: 34.7419%
+
+ system.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 75468 100%
Cache Stats: system.l1_cntrl3.L1IcacheMemory
system.l1_cntrl3.L1IcacheMemory_total_misses: 0
@@ -499,12 +511,16 @@ Cache Stats: system.l1_cntrl3.L1IcacheMemory
Cache Stats: system.l1_cntrl3.L1DcacheMemory
- system.l1_cntrl3.L1DcacheMemory_total_misses: 0
- system.l1_cntrl3.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl3.L1DcacheMemory_total_misses: 75945
+ system.l1_cntrl3.L1DcacheMemory_total_demand_misses: 75945
system.l1_cntrl3.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl3.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl3.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl3.L1DcacheMemory_request_type_LD: 64.7745%
+ system.l1_cntrl3.L1DcacheMemory_request_type_ST: 35.2255%
+
+ system.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 75945 100%
Cache Stats: system.l1_cntrl4.L1IcacheMemory
system.l1_cntrl4.L1IcacheMemory_total_misses: 0
@@ -515,12 +531,16 @@ Cache Stats: system.l1_cntrl4.L1IcacheMemory
Cache Stats: system.l1_cntrl4.L1DcacheMemory
- system.l1_cntrl4.L1DcacheMemory_total_misses: 0
- system.l1_cntrl4.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl4.L1DcacheMemory_total_misses: 75521
+ system.l1_cntrl4.L1DcacheMemory_total_demand_misses: 75521
system.l1_cntrl4.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl4.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl4.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl4.L1DcacheMemory_request_type_LD: 65.0945%
+ system.l1_cntrl4.L1DcacheMemory_request_type_ST: 34.9055%
+
+ system.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 75521 100%
Cache Stats: system.l1_cntrl5.L1IcacheMemory
system.l1_cntrl5.L1IcacheMemory_total_misses: 0
@@ -531,12 +551,16 @@ Cache Stats: system.l1_cntrl5.L1IcacheMemory
Cache Stats: system.l1_cntrl5.L1DcacheMemory
- system.l1_cntrl5.L1DcacheMemory_total_misses: 0
- system.l1_cntrl5.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl5.L1DcacheMemory_total_misses: 75953
+ system.l1_cntrl5.L1DcacheMemory_total_demand_misses: 75953
system.l1_cntrl5.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl5.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl5.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl5.L1DcacheMemory_request_type_LD: 65.1521%
+ system.l1_cntrl5.L1DcacheMemory_request_type_ST: 34.8479%
+
+ system.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 75953 100%
Cache Stats: system.l1_cntrl6.L1IcacheMemory
system.l1_cntrl6.L1IcacheMemory_total_misses: 0
@@ -547,12 +571,16 @@ Cache Stats: system.l1_cntrl6.L1IcacheMemory
Cache Stats: system.l1_cntrl6.L1DcacheMemory
- system.l1_cntrl6.L1DcacheMemory_total_misses: 0
- system.l1_cntrl6.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl6.L1DcacheMemory_total_misses: 75611
+ system.l1_cntrl6.L1DcacheMemory_total_demand_misses: 75611
system.l1_cntrl6.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl6.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl6.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl6.L1DcacheMemory_request_type_LD: 64.7128%
+ system.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.2872%
+
+ system.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 75611 100%
Cache Stats: system.l1_cntrl7.L1IcacheMemory
system.l1_cntrl7.L1IcacheMemory_total_misses: 0
@@ -563,20 +591,28 @@ Cache Stats: system.l1_cntrl7.L1IcacheMemory
Cache Stats: system.l1_cntrl7.L1DcacheMemory
- system.l1_cntrl7.L1DcacheMemory_total_misses: 0
- system.l1_cntrl7.L1DcacheMemory_total_demand_misses: 0
+ system.l1_cntrl7.L1DcacheMemory_total_misses: 76345
+ system.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76345
system.l1_cntrl7.L1DcacheMemory_total_prefetches: 0
system.l1_cntrl7.L1DcacheMemory_total_sw_prefetches: 0
system.l1_cntrl7.L1DcacheMemory_total_hw_prefetches: 0
+ system.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.6264%
+ system.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.3736%
+
+ system.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76345 100%
Cache Stats: system.l2_cntrl0.L2cacheMemory
- system.l2_cntrl0.L2cacheMemory_total_misses: 0
- system.l2_cntrl0.L2cacheMemory_total_demand_misses: 0
+ system.l2_cntrl0.L2cacheMemory_total_misses: 607517
+ system.l2_cntrl0.L2cacheMemory_total_demand_misses: 607517
system.l2_cntrl0.L2cacheMemory_total_prefetches: 0
system.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0
system.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0
+ system.l2_cntrl0.L2cacheMemory_request_type_GETS: 64.962%
+ system.l2_cntrl0.L2cacheMemory_request_type_GETX: 35.038%
+
+ system.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 607517 100%
--- L2Cache ---
- Event Counts -
@@ -870,4 +906,5 @@ M_DWRI Fetch [0 ] 0
M_DWRI Data [0 ] 0
M_DWRI Memory_Ack [0 ] 0
M_DWRI DMA_READ [0 ] 0
-M_DWRI DMA_WRITE \ No newline at end of file
+M_DWRI DMA_WRITE [0 ] 0
+
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout
index f9f7ece6e..20caf030d 100755
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout
@@ -1,9 +1,9 @@
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Jun 30 2011 15:26:55
-gem5 started Jun 30 2011 15:27:19
-gem5 executing on SC2B0622
+gem5 compiled Jan 23 2012 03:44:57
+gem5 started Jan 23 2012 04:22:01
+gem5 executing on zizzer
command line: build/ALPHA_SE_MESI_CMP_directory/gem5.opt -d build/ALPHA_SE_MESI_CMP_directory/tests/opt/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory -re tests/run.py build/ALPHA_SE_MESI_CMP_directory/tests/opt/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory
Global frequency set at 1000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt
index 83df7bbab..bb265760e 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt
@@ -2,10 +2,23 @@
---------- Begin Simulation Statistics ----------
sim_seconds 0.022570 # Number of seconds simulated
sim_ticks 22570074 # Number of ticks simulated
+final_tick 22570074 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 60026 # Simulator tick rate (ticks/s)
-host_mem_usage 359160 # Number of bytes of host memory used
-host_seconds 376.01 # Real time elapsed on the host
+host_tick_rate 89999 # Simulator tick rate (ticks/s)
+host_mem_usage 347844 # Number of bytes of host memory used
+host_seconds 250.78 # Real time elapsed on the host
+system.physmem.bytes_read 0 # Number of bytes read from this memory
+system.physmem.bytes_inst_read 0 # Number of instructions bytes read from this memory
+system.physmem.bytes_written 0 # Number of bytes written to this memory
+system.physmem.num_reads 0 # Number of read requests responded to by this memory
+system.physmem.num_writes 0 # Number of write requests responded to by this memory
+system.physmem.num_other 0 # Number of other requests responded to by this memory
+system.funcmem.bytes_read 0 # Number of bytes read from this memory
+system.funcmem.bytes_inst_read 0 # Number of instructions bytes read from this memory
+system.funcmem.bytes_written 0 # Number of bytes written to this memory
+system.funcmem.num_reads 0 # Number of read requests responded to by this memory
+system.funcmem.num_writes 0 # Number of write requests responded to by this memory
+system.funcmem.num_other 0 # Number of other requests responded to by this memory
system.cpu0.num_reads 100000 # number of read accesses completed
system.cpu0.num_writes 53615 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed