summaryrefslogtreecommitdiff
path: root/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini')
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini117
1 files changed, 99 insertions, 18 deletions
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
index 4e078b123..c165a6832 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
eventq_index=0
init_param=0
kernel=
+kernel_addr_check=true
load_addr_mask=1099511627775
+load_offset=0
mem_mode=timing
mem_ranges=0:268435455
memories=system.physmem system.funcmem
@@ -36,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
[system.clk_domain]
type=SrcClockDomain
clock=1
+domain_id=-1
eventq_index=0
+init_perf_level=0
voltage_domain=system.voltage_domain
[system.cpu0]
@@ -202,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
[system.cpu_clk_domain]
type=SrcClockDomain
clock=1
+domain_id=-1
eventq_index=0
+init_perf_level=0
voltage_domain=system.voltage_domain
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
[system.funcbus]
type=NoncoherentBus
clk_domain=system.clk_domain
@@ -257,7 +271,9 @@ randomization=false
[system.ruby.clk_domain]
type=SrcClockDomain
clock=1
+domain_id=-1
eventq_index=0
+init_perf_level=0
voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
@@ -280,6 +296,14 @@ reissue_wakeup_latency=10
ruby_system=system.ruby
transitions_per_cycle=32
version=0
+dmaRequestToDir=system.ruby.network.master[31]
+dmaResponseFromDir=system.ruby.network.slave[30]
+persistentFromDir=system.ruby.network.slave[29]
+persistentToDir=system.ruby.network.master[30]
+requestFromDir=system.ruby.network.slave[27]
+requestToDir=system.ruby.network.master[28]
+responseFromDir=system.ruby.network.slave[28]
+responseToDir=system.ruby.network.master[29]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
@@ -320,7 +344,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
L1Icache=system.ruby.l1_cntrl0.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -340,6 +364,12 @@ sequencer=system.ruby.l1_cntrl0.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=0
+persistentFromL1Cache=system.ruby.network.slave[2]
+persistentToL1Cache=system.ruby.network.master[2]
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
@@ -374,7 +404,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -396,7 +426,7 @@ L1Dcache=system.ruby.l1_cntrl1.L1Dcache
L1Icache=system.ruby.l1_cntrl1.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -416,6 +446,12 @@ sequencer=system.ruby.l1_cntrl1.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=1
+persistentFromL1Cache=system.ruby.network.slave[5]
+persistentToL1Cache=system.ruby.network.master[5]
+requestFromL1Cache=system.ruby.network.slave[3]
+requestToL1Cache=system.ruby.network.master[3]
+responseFromL1Cache=system.ruby.network.slave[4]
+responseToL1Cache=system.ruby.network.master[4]
[system.ruby.l1_cntrl1.L1Dcache]
type=RubyCache
@@ -450,7 +486,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -472,7 +508,7 @@ L1Dcache=system.ruby.l1_cntrl2.L1Dcache
L1Icache=system.ruby.l1_cntrl2.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -492,6 +528,12 @@ sequencer=system.ruby.l1_cntrl2.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=2
+persistentFromL1Cache=system.ruby.network.slave[8]
+persistentToL1Cache=system.ruby.network.master[8]
+requestFromL1Cache=system.ruby.network.slave[6]
+requestToL1Cache=system.ruby.network.master[6]
+responseFromL1Cache=system.ruby.network.slave[7]
+responseToL1Cache=system.ruby.network.master[7]
[system.ruby.l1_cntrl2.L1Dcache]
type=RubyCache
@@ -526,7 +568,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -548,7 +590,7 @@ L1Dcache=system.ruby.l1_cntrl3.L1Dcache
L1Icache=system.ruby.l1_cntrl3.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -568,6 +610,12 @@ sequencer=system.ruby.l1_cntrl3.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=3
+persistentFromL1Cache=system.ruby.network.slave[11]
+persistentToL1Cache=system.ruby.network.master[11]
+requestFromL1Cache=system.ruby.network.slave[9]
+requestToL1Cache=system.ruby.network.master[9]
+responseFromL1Cache=system.ruby.network.slave[10]
+responseToL1Cache=system.ruby.network.master[10]
[system.ruby.l1_cntrl3.L1Dcache]
type=RubyCache
@@ -602,7 +650,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -624,7 +672,7 @@ L1Dcache=system.ruby.l1_cntrl4.L1Dcache
L1Icache=system.ruby.l1_cntrl4.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -644,6 +692,12 @@ sequencer=system.ruby.l1_cntrl4.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=4
+persistentFromL1Cache=system.ruby.network.slave[14]
+persistentToL1Cache=system.ruby.network.master[14]
+requestFromL1Cache=system.ruby.network.slave[12]
+requestToL1Cache=system.ruby.network.master[12]
+responseFromL1Cache=system.ruby.network.slave[13]
+responseToL1Cache=system.ruby.network.master[13]
[system.ruby.l1_cntrl4.L1Dcache]
type=RubyCache
@@ -678,7 +732,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -700,7 +754,7 @@ L1Dcache=system.ruby.l1_cntrl5.L1Dcache
L1Icache=system.ruby.l1_cntrl5.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -720,6 +774,12 @@ sequencer=system.ruby.l1_cntrl5.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=5
+persistentFromL1Cache=system.ruby.network.slave[17]
+persistentToL1Cache=system.ruby.network.master[17]
+requestFromL1Cache=system.ruby.network.slave[15]
+requestToL1Cache=system.ruby.network.master[15]
+responseFromL1Cache=system.ruby.network.slave[16]
+responseToL1Cache=system.ruby.network.master[16]
[system.ruby.l1_cntrl5.L1Dcache]
type=RubyCache
@@ -754,7 +814,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -776,7 +836,7 @@ L1Dcache=system.ruby.l1_cntrl6.L1Dcache
L1Icache=system.ruby.l1_cntrl6.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -796,6 +856,12 @@ sequencer=system.ruby.l1_cntrl6.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=6
+persistentFromL1Cache=system.ruby.network.slave[20]
+persistentToL1Cache=system.ruby.network.master[20]
+requestFromL1Cache=system.ruby.network.slave[18]
+requestToL1Cache=system.ruby.network.master[18]
+responseFromL1Cache=system.ruby.network.slave[19]
+responseToL1Cache=system.ruby.network.master[19]
[system.ruby.l1_cntrl6.L1Dcache]
type=RubyCache
@@ -830,7 +896,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -852,7 +918,7 @@ L1Dcache=system.ruby.l1_cntrl7.L1Dcache
L1Icache=system.ruby.l1_cntrl7.L1Icache
N_tokens=9
buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
cluster_id=0
dynamic_timeout_enabled=true
eventq_index=0
@@ -872,6 +938,12 @@ sequencer=system.ruby.l1_cntrl7.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=7
+persistentFromL1Cache=system.ruby.network.slave[23]
+persistentToL1Cache=system.ruby.network.master[23]
+requestFromL1Cache=system.ruby.network.slave[21]
+requestToL1Cache=system.ruby.network.master[21]
+responseFromL1Cache=system.ruby.network.slave[22]
+responseToL1Cache=system.ruby.network.master[22]
[system.ruby.l1_cntrl7.L1Dcache]
type=RubyCache
@@ -906,7 +978,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
eventq_index=0
@@ -939,6 +1011,13 @@ recycle_latency=10
ruby_system=system.ruby
transitions_per_cycle=32
version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[24]
+GlobalRequestToL2Cache=system.ruby.network.master[24]
+L1RequestFromL2Cache=system.ruby.network.slave[25]
+L1RequestToL2Cache=system.ruby.network.master[25]
+persistentToL2Cache=system.ruby.network.master[27]
+responseFromL2Cache=system.ruby.network.slave[26]
+responseToL2Cache=system.ruby.network.master[26]
[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
@@ -972,10 +1051,13 @@ endpoint_bandwidth=1000
eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9
+netifs=
number_of_virtual_networks=10
routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10
ruby_system=system.ruby
topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl1.persistentToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl2.persistentToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl3.persistentToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl4.persistentToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl5.persistentToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl6.persistentToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l1_cntrl7.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.persistentFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl2.persistentFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl3.persistentFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl4.persistentFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl5.persistentFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl6.persistentFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l1_cntrl7.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
[system.ruby.network.ext_links0]
type=SimpleExtLink
@@ -1263,7 +1345,6 @@ ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
-using_network_tester=false
using_ruby_tester=false
version=0
slave=system.system_port