stats: updates due to c0db268f811b
[gem5.git] / tests / quick / se / 00.hello / ref / alpha / linux / simple-timing-ruby-MOESI_CMP_token / config.ini
1 [root]
2 type=Root
3 children=system
4 eventq_index=0
5 full_system=false
6 sim_quantum=0
7 time_sync_enable=false
8 time_sync_period=100000000
9 time_sync_spin_threshold=100000
10
11 [system]
12 type=System
13 children=clk_domain cpu physmem piobus ruby sys_port_proxy voltage_domain
14 boot_osflags=a
15 cache_line_size=64
16 clk_domain=system.clk_domain
17 eventq_index=0
18 init_param=0
19 kernel=
20 load_addr_mask=1099511627775
21 load_offset=0
22 mem_mode=timing
23 mem_ranges=0:268435455
24 memories=system.physmem
25 num_work_ids=16
26 readfile=
27 symbolfile=
28 work_begin_ckpt_count=0
29 work_begin_cpu_id_exit=-1
30 work_begin_exit_count=0
31 work_cpus_ckpt_count=0
32 work_end_ckpt_count=0
33 work_end_exit_count=0
34 work_item_id=-1
35 system_port=system.sys_port_proxy.slave[0]
36
37 [system.clk_domain]
38 type=SrcClockDomain
39 clock=1
40 eventq_index=0
41 voltage_domain=system.voltage_domain
42
43 [system.cpu]
44 type=TimingSimpleCPU
45 children=clk_domain dtb interrupts isa itb tracer workload
46 branchPred=Null
47 checker=Null
48 clk_domain=system.cpu.clk_domain
49 cpu_id=0
50 do_checkpoint_insts=true
51 do_quiesce=true
52 do_statistics_insts=true
53 dtb=system.cpu.dtb
54 eventq_index=0
55 function_trace=false
56 function_trace_start=0
57 interrupts=system.cpu.interrupts
58 isa=system.cpu.isa
59 itb=system.cpu.itb
60 max_insts_all_threads=0
61 max_insts_any_thread=0
62 max_loads_all_threads=0
63 max_loads_any_thread=0
64 numThreads=1
65 profile=0
66 progress_interval=0
67 simpoint_start_insts=
68 switched_out=false
69 system=system
70 tracer=system.cpu.tracer
71 workload=system.cpu.workload
72 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
73 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
74
75 [system.cpu.clk_domain]
76 type=SrcClockDomain
77 clock=1
78 eventq_index=0
79 voltage_domain=system.voltage_domain
80
81 [system.cpu.dtb]
82 type=AlphaTLB
83 eventq_index=0
84 size=64
85
86 [system.cpu.interrupts]
87 type=AlphaInterrupts
88 eventq_index=0
89
90 [system.cpu.isa]
91 type=AlphaISA
92 eventq_index=0
93 system=system
94
95 [system.cpu.itb]
96 type=AlphaTLB
97 eventq_index=0
98 size=48
99
100 [system.cpu.tracer]
101 type=ExeTracer
102 eventq_index=0
103
104 [system.cpu.workload]
105 type=LiveProcess
106 cmd=hello
107 cwd=
108 egid=100
109 env=
110 errout=cerr
111 euid=100
112 eventq_index=0
113 executable=tests/test-progs/hello/bin/alpha/linux/hello
114 gid=100
115 input=cin
116 max_stack_size=67108864
117 output=cout
118 pid=100
119 ppid=99
120 simpoint=0
121 system=system
122 uid=100
123
124 [system.physmem]
125 type=SimpleMemory
126 bandwidth=0.000000
127 clk_domain=system.clk_domain
128 conf_table_reported=true
129 eventq_index=0
130 in_addr_map=true
131 latency=30
132 latency_var=0
133 null=true
134 range=0:134217727
135
136 [system.piobus]
137 type=NoncoherentBus
138 clk_domain=system.clk_domain
139 eventq_index=0
140 header_cycles=1
141 use_default_range=false
142 width=8
143 master=system.ruby.l1_cntrl0.sequencer.pio_slave_port
144 slave=system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port
145
146 [system.ruby]
147 type=RubySystem
148 children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
149 all_instructions=false
150 block_size_bytes=64
151 clk_domain=system.ruby.clk_domain
152 eventq_index=0
153 hot_lines=false
154 mem_size=268435456
155 no_mem_vec=false
156 num_of_sequencers=1
157 random_seed=1234
158 randomization=false
159
160 [system.ruby.clk_domain]
161 type=SrcClockDomain
162 clock=1
163 eventq_index=0
164 voltage_domain=system.voltage_domain
165
166 [system.ruby.dir_cntrl0]
167 type=Directory_Controller
168 children=directory memBuffer
169 buffer_size=0
170 clk_domain=system.ruby.clk_domain
171 cluster_id=0
172 directory=system.ruby.dir_cntrl0.directory
173 directory_latency=5
174 distributed_persistent=true
175 eventq_index=0
176 fixed_timeout_latency=100
177 l2_select_num_bits=0
178 memBuffer=system.ruby.dir_cntrl0.memBuffer
179 number_of_TBEs=256
180 peer=Null
181 recycle_latency=10
182 reissue_wakeup_latency=10
183 ruby_system=system.ruby
184 transitions_per_cycle=4
185 version=0
186
187 [system.ruby.dir_cntrl0.directory]
188 type=RubyDirectoryMemory
189 eventq_index=0
190 map_levels=4
191 numa_high_bit=5
192 size=268435456
193 use_map=false
194 version=0
195
196 [system.ruby.dir_cntrl0.memBuffer]
197 type=RubyMemoryControl
198 bank_bit_0=8
199 bank_busy_time=11
200 bank_queue_size=12
201 banks_per_rank=8
202 basic_bus_busy_time=2
203 clk_domain=system.ruby.memctrl_clk_domain
204 dimm_bit_0=12
205 dimms_per_channel=2
206 eventq_index=0
207 mem_ctl_latency=12
208 mem_fixed_delay=0
209 mem_random_arbitrate=0
210 rank_bit_0=11
211 rank_rank_delay=1
212 ranks_per_dimm=2
213 read_write_delay=2
214 refresh_period=1560
215 ruby_system=system.ruby
216 tFaw=0
217 version=0
218
219 [system.ruby.l1_cntrl0]
220 type=L1Cache_Controller
221 children=L1Dcache L1Icache sequencer
222 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
223 L1Icache=system.ruby.l1_cntrl0.L1Icache
224 N_tokens=2
225 buffer_size=0
226 clk_domain=system.ruby.clk_domain
227 cluster_id=0
228 dynamic_timeout_enabled=true
229 eventq_index=0
230 fixed_timeout_latency=300
231 l1_request_latency=2
232 l1_response_latency=2
233 l2_select_num_bits=0
234 no_mig_atomic=true
235 number_of_TBEs=256
236 peer=Null
237 recycle_latency=10
238 reissue_wakeup_latency=10
239 retry_threshold=1
240 ruby_system=system.ruby
241 send_evictions=false
242 sequencer=system.ruby.l1_cntrl0.sequencer
243 transitions_per_cycle=4
244 use_timeout_latency=50
245 version=0
246
247 [system.ruby.l1_cntrl0.L1Dcache]
248 type=RubyCache
249 assoc=2
250 dataAccessLatency=1
251 dataArrayBanks=1
252 eventq_index=0
253 is_icache=false
254 latency=2
255 replacement_policy=PSEUDO_LRU
256 resourceStalls=false
257 size=256
258 start_index_bit=6
259 tagAccessLatency=1
260 tagArrayBanks=1
261
262 [system.ruby.l1_cntrl0.L1Icache]
263 type=RubyCache
264 assoc=2
265 dataAccessLatency=1
266 dataArrayBanks=1
267 eventq_index=0
268 is_icache=false
269 latency=2
270 replacement_policy=PSEUDO_LRU
271 resourceStalls=false
272 size=256
273 start_index_bit=6
274 tagAccessLatency=1
275 tagArrayBanks=1
276
277 [system.ruby.l1_cntrl0.sequencer]
278 type=RubySequencer
279 access_phys_mem=false
280 clk_domain=system.ruby.clk_domain
281 dcache=system.ruby.l1_cntrl0.L1Dcache
282 deadlock_threshold=500000
283 eventq_index=0
284 icache=system.ruby.l1_cntrl0.L1Icache
285 max_outstanding_requests=16
286 ruby_system=system.ruby
287 support_data_reqs=true
288 support_inst_reqs=true
289 system=system
290 using_network_tester=false
291 using_ruby_tester=false
292 version=0
293 mem_master_port=system.piobus.slave[1]
294 pio_master_port=system.piobus.slave[0]
295 pio_slave_port=system.piobus.master[0]
296 slave=system.cpu.icache_port system.cpu.dcache_port
297
298 [system.ruby.l2_cntrl0]
299 type=L2Cache_Controller
300 children=L2cache
301 L2cache=system.ruby.l2_cntrl0.L2cache
302 N_tokens=2
303 buffer_size=0
304 clk_domain=system.ruby.clk_domain
305 cluster_id=0
306 eventq_index=0
307 filtering_enabled=true
308 l2_request_latency=5
309 l2_response_latency=5
310 number_of_TBEs=256
311 peer=Null
312 recycle_latency=10
313 ruby_system=system.ruby
314 transitions_per_cycle=4
315 version=0
316
317 [system.ruby.l2_cntrl0.L2cache]
318 type=RubyCache
319 assoc=2
320 dataAccessLatency=1
321 dataArrayBanks=1
322 eventq_index=0
323 is_icache=false
324 latency=10
325 replacement_policy=PSEUDO_LRU
326 resourceStalls=false
327 size=512
328 start_index_bit=6
329 tagAccessLatency=1
330 tagArrayBanks=1
331
332 [system.ruby.memctrl_clk_domain]
333 type=DerivedClockDomain
334 clk_divider=3
335 clk_domain=system.ruby.clk_domain
336 eventq_index=0
337
338 [system.ruby.network]
339 type=SimpleNetwork
340 children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
341 adaptive_routing=false
342 buffer_size=0
343 clk_domain=system.ruby.clk_domain
344 control_msg_size=8
345 endpoint_bandwidth=1000
346 eventq_index=0
347 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
348 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
349 number_of_virtual_networks=10
350 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
351 ruby_system=system.ruby
352 topology=Crossbar
353
354 [system.ruby.network.ext_links0]
355 type=SimpleExtLink
356 bandwidth_factor=16
357 eventq_index=0
358 ext_node=system.ruby.l1_cntrl0
359 int_node=system.ruby.network.routers0
360 latency=1
361 link_id=0
362 weight=1
363
364 [system.ruby.network.ext_links1]
365 type=SimpleExtLink
366 bandwidth_factor=16
367 eventq_index=0
368 ext_node=system.ruby.l2_cntrl0
369 int_node=system.ruby.network.routers1
370 latency=1
371 link_id=1
372 weight=1
373
374 [system.ruby.network.ext_links2]
375 type=SimpleExtLink
376 bandwidth_factor=16
377 eventq_index=0
378 ext_node=system.ruby.dir_cntrl0
379 int_node=system.ruby.network.routers2
380 latency=1
381 link_id=2
382 weight=1
383
384 [system.ruby.network.int_links0]
385 type=SimpleIntLink
386 bandwidth_factor=16
387 eventq_index=0
388 latency=1
389 link_id=3
390 node_a=system.ruby.network.routers0
391 node_b=system.ruby.network.routers3
392 weight=1
393
394 [system.ruby.network.int_links1]
395 type=SimpleIntLink
396 bandwidth_factor=16
397 eventq_index=0
398 latency=1
399 link_id=4
400 node_a=system.ruby.network.routers1
401 node_b=system.ruby.network.routers3
402 weight=1
403
404 [system.ruby.network.int_links2]
405 type=SimpleIntLink
406 bandwidth_factor=16
407 eventq_index=0
408 latency=1
409 link_id=5
410 node_a=system.ruby.network.routers2
411 node_b=system.ruby.network.routers3
412 weight=1
413
414 [system.ruby.network.routers0]
415 type=Switch
416 clk_domain=system.ruby.clk_domain
417 eventq_index=0
418 router_id=0
419 virt_nets=10
420
421 [system.ruby.network.routers1]
422 type=Switch
423 clk_domain=system.ruby.clk_domain
424 eventq_index=0
425 router_id=1
426 virt_nets=10
427
428 [system.ruby.network.routers2]
429 type=Switch
430 clk_domain=system.ruby.clk_domain
431 eventq_index=0
432 router_id=2
433 virt_nets=10
434
435 [system.ruby.network.routers3]
436 type=Switch
437 clk_domain=system.ruby.clk_domain
438 eventq_index=0
439 router_id=3
440 virt_nets=10
441
442 [system.sys_port_proxy]
443 type=RubyPortProxy
444 access_phys_mem=true
445 clk_domain=system.clk_domain
446 eventq_index=0
447 ruby_system=system.ruby
448 support_data_reqs=true
449 support_inst_reqs=true
450 system=system
451 using_ruby_tester=false
452 version=0
453 slave=system.system_port
454
455 [system.voltage_domain]
456 type=VoltageDomain
457 eventq_index=0
458 voltage=1.000000
459