config.ini revision 6928
1[root]
2type=Root
3children=system
4dummy=0
5
6[system]
7type=System
8children=cpu physmem ruby
9mem_mode=atomic
10physmem=system.physmem
11
12[system.cpu]
13type=TimingSimpleCPU
14children=dtb itb tracer workload
15CP0_Config=0
16CP0_Config1=0
17CP0_Config1_C2=false
18CP0_Config1_CA=false
19CP0_Config1_DA=0
20CP0_Config1_DL=0
21CP0_Config1_DS=0
22CP0_Config1_EP=false
23CP0_Config1_FP=false
24CP0_Config1_IA=0
25CP0_Config1_IL=0
26CP0_Config1_IS=0
27CP0_Config1_M=0
28CP0_Config1_MD=false
29CP0_Config1_MMU=0
30CP0_Config1_PC=false
31CP0_Config1_WR=false
32CP0_Config2=0
33CP0_Config2_M=false
34CP0_Config2_SA=0
35CP0_Config2_SL=0
36CP0_Config2_SS=0
37CP0_Config2_SU=0
38CP0_Config2_TA=0
39CP0_Config2_TL=0
40CP0_Config2_TS=0
41CP0_Config2_TU=0
42CP0_Config3=0
43CP0_Config3_DSPP=false
44CP0_Config3_LPA=false
45CP0_Config3_M=false
46CP0_Config3_MT=false
47CP0_Config3_SM=false
48CP0_Config3_SP=false
49CP0_Config3_TL=false
50CP0_Config3_VEIC=false
51CP0_Config3_VInt=false
52CP0_Config_AR=0
53CP0_Config_AT=0
54CP0_Config_BE=0
55CP0_Config_MT=0
56CP0_Config_VI=0
57CP0_EBase_CPUNum=0
58CP0_IntCtl_IPPCI=0
59CP0_IntCtl_IPTI=0
60CP0_PRId=0
61CP0_PRId_CompanyID=0
62CP0_PRId_CompanyOptions=0
63CP0_PRId_ProcessorID=1
64CP0_PRId_Revision=0
65CP0_PerfCtr_M=false
66CP0_PerfCtr_W=false
67CP0_SrsCtl_HSS=0
68CP0_WatchHi_M=false
69checker=Null
70clock=1
71cpu_id=0
72defer_registration=false
73do_checkpoint_insts=true
74do_statistics_insts=true
75dtb=system.cpu.dtb
76function_trace=false
77function_trace_start=0
78itb=system.cpu.itb
79max_insts_all_threads=0
80max_insts_any_thread=0
81max_loads_all_threads=0
82max_loads_any_thread=0
83numThreads=1
84phase=0
85progress_interval=0
86system=system
87tracer=system.cpu.tracer
88workload=system.cpu.workload
89dcache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[1]
90icache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[0]
91
92[system.cpu.dtb]
93type=MipsTLB
94size=64
95
96[system.cpu.itb]
97type=MipsTLB
98size=64
99
100[system.cpu.tracer]
101type=ExeTracer
102
103[system.cpu.workload]
104type=LiveProcess
105cmd=hello
106cwd=
107egid=100
108env=
109errout=cerr
110euid=100
111executable=tests/test-progs/hello/bin/mips/linux/hello
112gid=100
113input=cin
114max_stack_size=67108864
115output=cout
116pid=100
117ppid=99
118simpoint=0
119system=system
120uid=100
121
122[system.physmem]
123type=PhysicalMemory
124file=
125latency=30
126latency_var=0
127null=false
128range=0:134217727
129zero=false
130port=system.ruby.network.topology.ext_links0.ext_node.sequencer.physMemPort
131
132[system.ruby]
133type=RubySystem
134children=debug network profiler tracer
135block_size_bytes=64
136clock=1
137debug=system.ruby.debug
138mem_size=134217728
139network=system.ruby.network
140profiler=system.ruby.profiler
141random_seed=1234
142randomization=false
143stats_filename=ruby.stats
144tech_nm=45
145tracer=system.ruby.tracer
146
147[system.ruby.debug]
148type=RubyDebug
149filter_string=none
150output_filename=none
151protocol_trace=false
152start_time=1
153verbosity_string=none
154
155[system.ruby.network]
156type=SimpleNetwork
157children=topology
158adaptive_routing=true
159buffer_size=0
160control_msg_size=8
161endpoint_bandwidth=10000
162link_latency=1
163number_of_virtual_networks=10
164topology=system.ruby.network.topology
165
166[system.ruby.network.topology]
167type=Topology
168children=ext_links0 ext_links1 int_links0 int_links1
169ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1
170int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1
171num_int_nodes=3
172print_config=false
173
174[system.ruby.network.topology.ext_links0]
175type=ExtLink
176children=ext_node
177bw_multiplier=64
178ext_node=system.ruby.network.topology.ext_links0.ext_node
179int_node=0
180latency=1
181weight=1
182
183[system.ruby.network.topology.ext_links0.ext_node]
184type=L1Cache_Controller
185children=sequencer
186buffer_size=0
187cacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache
188cache_response_latency=12
189issue_latency=2
190number_of_TBEs=256
191recycle_latency=10
192sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer
193transitions_per_cycle=32
194version=0
195
196[system.ruby.network.topology.ext_links0.ext_node.sequencer]
197type=RubySequencer
198children=icache
199dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache
200deadlock_threshold=500000
201icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache
202max_outstanding_requests=16
203physmem=system.physmem
204using_ruby_tester=false
205version=0
206physMemPort=system.physmem.port[0]
207port=system.cpu.icache_port system.cpu.dcache_port
208
209[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache]
210type=RubyCache
211assoc=2
212latency=3
213replacement_policy=PSEUDO_LRU
214size=256
215
216[system.ruby.network.topology.ext_links1]
217type=ExtLink
218children=ext_node
219bw_multiplier=64
220ext_node=system.ruby.network.topology.ext_links1.ext_node
221int_node=1
222latency=1
223weight=1
224
225[system.ruby.network.topology.ext_links1.ext_node]
226type=Directory_Controller
227children=directory memBuffer
228buffer_size=0
229directory=system.ruby.network.topology.ext_links1.ext_node.directory
230directory_latency=12
231memBuffer=system.ruby.network.topology.ext_links1.ext_node.memBuffer
232number_of_TBEs=256
233recycle_latency=10
234transitions_per_cycle=32
235version=0
236
237[system.ruby.network.topology.ext_links1.ext_node.directory]
238type=RubyDirectoryMemory
239size=134217728
240version=0
241
242[system.ruby.network.topology.ext_links1.ext_node.memBuffer]
243type=RubyMemoryControl
244bank_bit_0=8
245bank_busy_time=11
246bank_queue_size=12
247banks_per_rank=8
248basic_bus_busy_time=2
249dimm_bit_0=12
250dimms_per_channel=2
251mem_bus_cycle_multiplier=10
252mem_ctl_latency=12
253mem_fixed_delay=0
254mem_random_arbitrate=0
255rank_bit_0=11
256rank_rank_delay=1
257ranks_per_dimm=2
258read_write_delay=2
259refresh_period=1560
260tFaw=0
261version=0
262
263[system.ruby.network.topology.int_links0]
264type=IntLink
265bw_multiplier=16
266latency=1
267node_a=0
268node_b=2
269weight=1
270
271[system.ruby.network.topology.int_links1]
272type=IntLink
273bw_multiplier=16
274latency=1
275node_a=1
276node_b=2
277weight=1
278
279[system.ruby.profiler]
280type=RubyProfiler
281all_instructions=false
282hot_lines=false
283num_of_sequencers=1
284
285[system.ruby.tracer]
286type=RubyTracer
287warmup_length=100000
288
289