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