diff options
Diffstat (limited to 'tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini')
-rw-r--r-- | tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini | 102 |
1 files changed, 46 insertions, 56 deletions
diff --git a/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini b/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini index dda1ea910..24f058dce 100644 --- a/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini +++ b/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini @@ -1,29 +1,19 @@ [root] type=Root children=system -time_sync_enable=false -time_sync_period=100000000 -time_sync_spin_threshold=100000 +dummy=0 [system] type=System -children=dir_cntrl0 l1_cntrl0 physmem ruby tester +children=dir_cntrl0 l1_cntrl0 physmem ruby mem_mode=timing physmem=system.physmem -work_begin_ckpt_count=0 -work_begin_cpu_id_exit=-1 -work_begin_exit_count=0 -work_cpus_ckpt_count=0 -work_end_ckpt_count=0 -work_end_exit_count=0 -work_item_id=-1 [system.dir_cntrl0] type=Directory_Controller children=directory memBuffer probeFilter buffer_size=0 directory=system.dir_cntrl0.directory -full_bit_dir_enabled=false memBuffer=system.dir_cntrl0.memBuffer memory_controller_latency=2 number_of_TBEs=256 @@ -72,18 +62,17 @@ start_index_bit=6 [system.l1_cntrl0] type=L1Cache_Controller -children=L2cacheMemory -L1DcacheMemory=system.ruby.cpu_ruby_ports.dcache -L1IcacheMemory=system.ruby.cpu_ruby_ports.icache +children=L2cacheMemory sequencer +L1DcacheMemory=system.l1_cntrl0.sequencer.dcache +L1IcacheMemory=system.l1_cntrl0.sequencer.icache L2cacheMemory=system.l1_cntrl0.L2cacheMemory buffer_size=0 cache_response_latency=10 issue_latency=2 -l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.cpu_ruby_ports +sequencer=system.l1_cntrl0.sequencer transitions_per_cycle=32 version=0 @@ -95,45 +84,20 @@ replacement_policy=PSEUDO_LRU size=512 start_index_bit=6 -[system.physmem] -type=PhysicalMemory -file= -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false -port=system.ruby.cpu_ruby_ports.physMemPort - -[system.ruby] -type=RubySystem -children=cpu_ruby_ports 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=true -stats_filename=ruby.stats -tracer=system.ruby.tracer - -[system.ruby.cpu_ruby_ports] +[system.l1_cntrl0.sequencer] type=RubySequencer children=dcache icache -access_phys_mem=true -dcache=system.ruby.cpu_ruby_ports.dcache +dcache=system.l1_cntrl0.sequencer.dcache deadlock_threshold=500000 -icache=system.ruby.cpu_ruby_ports.icache +icache=system.l1_cntrl0.sequencer.icache max_outstanding_requests=16 physmem=system.physmem using_ruby_tester=true version=0 physMemPort=system.physmem.port[0] -port=system.tester.cpuPort[0] +port=root.cpuPort[0] -[system.ruby.cpu_ruby_ports.dcache] +[system.l1_cntrl0.sequencer.dcache] type=RubyCache assoc=2 latency=2 @@ -141,7 +105,7 @@ replacement_policy=PSEUDO_LRU size=256 start_index_bit=6 -[system.ruby.cpu_ruby_ports.icache] +[system.l1_cntrl0.sequencer.icache] type=RubyCache assoc=2 latency=2 @@ -149,6 +113,39 @@ replacement_policy=PSEUDO_LRU size=256 start_index_bit=6 +[system.physmem] +type=PhysicalMemory +file= +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false +port=system.l1_cntrl0.sequencer.physMemPort + +[system.ruby] +type=RubySystem +children=debug network profiler tracer +block_size_bytes=64 +clock=1 +debug=system.ruby.debug +mem_size=134217728 +network=system.ruby.network +no_mem_vec=false +profiler=system.ruby.profiler +random_seed=1234 +randomization=true +stats_filename=ruby.stats +tracer=system.ruby.tracer + +[system.ruby.debug] +type=RubyDebug +filter_string=none +output_filename=none +protocol_trace=false +start_time=1 +verbosity_string=none + [system.ruby.network] type=SimpleNetwork children=topology @@ -163,9 +160,9 @@ topology=system.ruby.network.topology [system.ruby.network.topology] type=Topology children=ext_links0 ext_links1 int_links0 int_links1 -description=Crossbar ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 +name=Crossbar num_int_nodes=3 print_config=false @@ -211,10 +208,3 @@ num_of_sequencers=1 type=RubyTracer warmup_length=100000 -[system.tester] -type=RubyTester -checks_to_complete=100 -deadlock_threshold=50000 -wakeup_frequency=10 -cpuPort=system.ruby.cpu_ruby_ports.port[0] - |