12c7c969e1fa4af05fd6a58effce08106077cd2c
[gem5.git] / tests / quick / se / 50.memtest / ref / alpha / linux / memtest-ruby / 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 cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
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.cpu0]
47 type=MemTest
48 atomic=false
49 clk_domain=system.cpu_clk_domain
50 eventq_index=0
51 issue_dmas=false
52 max_loads=100000
53 memory_size=65536
54 percent_dest_unaligned=50
55 percent_functional=50
56 percent_reads=65
57 percent_source_unaligned=50
58 percent_uncacheable=0
59 progress_interval=10000
60 suppress_func_warnings=true
61 sys=system
62 trace_addr=0
63 functional=system.funcbus.slave[0]
64 test=system.ruby.l1_cntrl0.sequencer.slave[0]
65
66 [system.cpu1]
67 type=MemTest
68 atomic=false
69 clk_domain=system.cpu_clk_domain
70 eventq_index=0
71 issue_dmas=false
72 max_loads=100000
73 memory_size=65536
74 percent_dest_unaligned=50
75 percent_functional=50
76 percent_reads=65
77 percent_source_unaligned=50
78 percent_uncacheable=0
79 progress_interval=10000
80 suppress_func_warnings=true
81 sys=system
82 trace_addr=0
83 functional=system.funcbus.slave[1]
84 test=system.ruby.l1_cntrl1.sequencer.slave[0]
85
86 [system.cpu2]
87 type=MemTest
88 atomic=false
89 clk_domain=system.cpu_clk_domain
90 eventq_index=0
91 issue_dmas=false
92 max_loads=100000
93 memory_size=65536
94 percent_dest_unaligned=50
95 percent_functional=50
96 percent_reads=65
97 percent_source_unaligned=50
98 percent_uncacheable=0
99 progress_interval=10000
100 suppress_func_warnings=true
101 sys=system
102 trace_addr=0
103 functional=system.funcbus.slave[2]
104 test=system.ruby.l1_cntrl2.sequencer.slave[0]
105
106 [system.cpu3]
107 type=MemTest
108 atomic=false
109 clk_domain=system.cpu_clk_domain
110 eventq_index=0
111 issue_dmas=false
112 max_loads=100000
113 memory_size=65536
114 percent_dest_unaligned=50
115 percent_functional=50
116 percent_reads=65
117 percent_source_unaligned=50
118 percent_uncacheable=0
119 progress_interval=10000
120 suppress_func_warnings=true
121 sys=system
122 trace_addr=0
123 functional=system.funcbus.slave[3]
124 test=system.ruby.l1_cntrl3.sequencer.slave[0]
125
126 [system.cpu4]
127 type=MemTest
128 atomic=false
129 clk_domain=system.cpu_clk_domain
130 eventq_index=0
131 issue_dmas=false
132 max_loads=100000
133 memory_size=65536
134 percent_dest_unaligned=50
135 percent_functional=50
136 percent_reads=65
137 percent_source_unaligned=50
138 percent_uncacheable=0
139 progress_interval=10000
140 suppress_func_warnings=true
141 sys=system
142 trace_addr=0
143 functional=system.funcbus.slave[4]
144 test=system.ruby.l1_cntrl4.sequencer.slave[0]
145
146 [system.cpu5]
147 type=MemTest
148 atomic=false
149 clk_domain=system.cpu_clk_domain
150 eventq_index=0
151 issue_dmas=false
152 max_loads=100000
153 memory_size=65536
154 percent_dest_unaligned=50
155 percent_functional=50
156 percent_reads=65
157 percent_source_unaligned=50
158 percent_uncacheable=0
159 progress_interval=10000
160 suppress_func_warnings=true
161 sys=system
162 trace_addr=0
163 functional=system.funcbus.slave[5]
164 test=system.ruby.l1_cntrl5.sequencer.slave[0]
165
166 [system.cpu6]
167 type=MemTest
168 atomic=false
169 clk_domain=system.cpu_clk_domain
170 eventq_index=0
171 issue_dmas=false
172 max_loads=100000
173 memory_size=65536
174 percent_dest_unaligned=50
175 percent_functional=50
176 percent_reads=65
177 percent_source_unaligned=50
178 percent_uncacheable=0
179 progress_interval=10000
180 suppress_func_warnings=true
181 sys=system
182 trace_addr=0
183 functional=system.funcbus.slave[6]
184 test=system.ruby.l1_cntrl6.sequencer.slave[0]
185
186 [system.cpu7]
187 type=MemTest
188 atomic=false
189 clk_domain=system.cpu_clk_domain
190 eventq_index=0
191 issue_dmas=false
192 max_loads=100000
193 memory_size=65536
194 percent_dest_unaligned=50
195 percent_functional=50
196 percent_reads=65
197 percent_source_unaligned=50
198 percent_uncacheable=0
199 progress_interval=10000
200 suppress_func_warnings=true
201 sys=system
202 trace_addr=0
203 functional=system.funcbus.slave[7]
204 test=system.ruby.l1_cntrl7.sequencer.slave[0]
205
206 [system.cpu_clk_domain]
207 type=SrcClockDomain
208 clock=1
209 domain_id=-1
210 eventq_index=0
211 init_perf_level=0
212 voltage_domain=system.voltage_domain
213
214 [system.dvfs_handler]
215 type=DVFSHandler
216 domains=
217 enable=false
218 eventq_index=0
219 sys_clk_domain=system.clk_domain
220 transition_latency=100000
221
222 [system.funcbus]
223 type=NoncoherentBus
224 clk_domain=system.clk_domain
225 eventq_index=0
226 header_cycles=1
227 use_default_range=false
228 width=8
229 master=system.funcmem.port
230 slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional
231
232 [system.funcmem]
233 type=SimpleMemory
234 bandwidth=0.000000
235 clk_domain=system.clk_domain
236 conf_table_reported=true
237 eventq_index=0
238 in_addr_map=false
239 latency=30
240 latency_var=0
241 null=false
242 range=0:134217727
243 port=system.funcbus.master[0]
244
245 [system.physmem]
246 type=SimpleMemory
247 bandwidth=0.000000
248 clk_domain=system.clk_domain
249 conf_table_reported=true
250 eventq_index=0
251 in_addr_map=true
252 latency=30
253 latency_var=0
254 null=true
255 range=0:134217727
256
257 [system.ruby]
258 type=RubySystem
259 children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 memctrl_clk_domain network
260 all_instructions=false
261 block_size_bytes=64
262 clk_domain=system.ruby.clk_domain
263 eventq_index=0
264 hot_lines=false
265 mem_size=268435456
266 no_mem_vec=false
267 num_of_sequencers=8
268 random_seed=1234
269 randomization=false
270
271 [system.ruby.clk_domain]
272 type=SrcClockDomain
273 clock=1
274 domain_id=-1
275 eventq_index=0
276 init_perf_level=0
277 voltage_domain=system.voltage_domain
278
279 [system.ruby.dir_cntrl0]
280 type=Directory_Controller
281 children=directory memBuffer
282 buffer_size=0
283 clk_domain=system.ruby.clk_domain
284 cluster_id=0
285 directory=system.ruby.dir_cntrl0.directory
286 directory_latency=12
287 eventq_index=0
288 memBuffer=system.ruby.dir_cntrl0.memBuffer
289 number_of_TBEs=256
290 peer=Null
291 recycle_latency=10
292 ruby_system=system.ruby
293 transitions_per_cycle=32
294 version=0
295 dmaRequestToDir=system.ruby.network.master[17]
296 dmaResponseFromDir=system.ruby.network.slave[17]
297 forwardFromDir=system.ruby.network.slave[18]
298 requestToDir=system.ruby.network.master[16]
299 responseFromDir=system.ruby.network.slave[16]
300
301 [system.ruby.dir_cntrl0.directory]
302 type=RubyDirectoryMemory
303 eventq_index=0
304 map_levels=4
305 numa_high_bit=5
306 size=268435456
307 use_map=false
308 version=0
309
310 [system.ruby.dir_cntrl0.memBuffer]
311 type=RubyMemoryControl
312 bank_bit_0=8
313 bank_busy_time=11
314 bank_queue_size=12
315 banks_per_rank=8
316 basic_bus_busy_time=2
317 clk_domain=system.ruby.memctrl_clk_domain
318 dimm_bit_0=12
319 dimms_per_channel=2
320 eventq_index=0
321 mem_ctl_latency=12
322 mem_fixed_delay=0
323 mem_random_arbitrate=0
324 rank_bit_0=11
325 rank_rank_delay=1
326 ranks_per_dimm=2
327 read_write_delay=2
328 refresh_period=1560
329 ruby_system=system.ruby
330 tFaw=0
331 version=0
332
333 [system.ruby.l1_cntrl0]
334 type=L1Cache_Controller
335 children=cacheMemory sequencer
336 buffer_size=0
337 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
338 cache_response_latency=12
339 clk_domain=system.cpu_clk_domain
340 cluster_id=0
341 eventq_index=0
342 issue_latency=2
343 number_of_TBEs=256
344 peer=Null
345 recycle_latency=10
346 ruby_system=system.ruby
347 send_evictions=false
348 sequencer=system.ruby.l1_cntrl0.sequencer
349 transitions_per_cycle=32
350 version=0
351 forwardToCache=system.ruby.network.master[0]
352 requestFromCache=system.ruby.network.slave[0]
353 responseFromCache=system.ruby.network.slave[1]
354 responseToCache=system.ruby.network.master[1]
355
356 [system.ruby.l1_cntrl0.cacheMemory]
357 type=RubyCache
358 assoc=2
359 dataAccessLatency=1
360 dataArrayBanks=1
361 eventq_index=0
362 is_icache=false
363 latency=3
364 replacement_policy=PSEUDO_LRU
365 resourceStalls=false
366 size=256
367 start_index_bit=6
368 tagAccessLatency=1
369 tagArrayBanks=1
370
371 [system.ruby.l1_cntrl0.sequencer]
372 type=RubySequencer
373 access_phys_mem=false
374 clk_domain=system.cpu_clk_domain
375 dcache=system.ruby.l1_cntrl0.cacheMemory
376 deadlock_threshold=1000000
377 eventq_index=0
378 icache=system.ruby.l1_cntrl0.cacheMemory
379 max_outstanding_requests=16
380 ruby_system=system.ruby
381 support_data_reqs=true
382 support_inst_reqs=true
383 system=system
384 using_network_tester=false
385 using_ruby_tester=false
386 version=0
387 slave=system.cpu0.test
388
389 [system.ruby.l1_cntrl1]
390 type=L1Cache_Controller
391 children=cacheMemory sequencer
392 buffer_size=0
393 cacheMemory=system.ruby.l1_cntrl1.cacheMemory
394 cache_response_latency=12
395 clk_domain=system.cpu_clk_domain
396 cluster_id=0
397 eventq_index=0
398 issue_latency=2
399 number_of_TBEs=256
400 peer=Null
401 recycle_latency=10
402 ruby_system=system.ruby
403 send_evictions=false
404 sequencer=system.ruby.l1_cntrl1.sequencer
405 transitions_per_cycle=32
406 version=1
407 forwardToCache=system.ruby.network.master[2]
408 requestFromCache=system.ruby.network.slave[2]
409 responseFromCache=system.ruby.network.slave[3]
410 responseToCache=system.ruby.network.master[3]
411
412 [system.ruby.l1_cntrl1.cacheMemory]
413 type=RubyCache
414 assoc=2
415 dataAccessLatency=1
416 dataArrayBanks=1
417 eventq_index=0
418 is_icache=false
419 latency=3
420 replacement_policy=PSEUDO_LRU
421 resourceStalls=false
422 size=256
423 start_index_bit=6
424 tagAccessLatency=1
425 tagArrayBanks=1
426
427 [system.ruby.l1_cntrl1.sequencer]
428 type=RubySequencer
429 access_phys_mem=false
430 clk_domain=system.cpu_clk_domain
431 dcache=system.ruby.l1_cntrl1.cacheMemory
432 deadlock_threshold=1000000
433 eventq_index=0
434 icache=system.ruby.l1_cntrl1.cacheMemory
435 max_outstanding_requests=16
436 ruby_system=system.ruby
437 support_data_reqs=true
438 support_inst_reqs=true
439 system=system
440 using_network_tester=false
441 using_ruby_tester=false
442 version=1
443 slave=system.cpu1.test
444
445 [system.ruby.l1_cntrl2]
446 type=L1Cache_Controller
447 children=cacheMemory sequencer
448 buffer_size=0
449 cacheMemory=system.ruby.l1_cntrl2.cacheMemory
450 cache_response_latency=12
451 clk_domain=system.cpu_clk_domain
452 cluster_id=0
453 eventq_index=0
454 issue_latency=2
455 number_of_TBEs=256
456 peer=Null
457 recycle_latency=10
458 ruby_system=system.ruby
459 send_evictions=false
460 sequencer=system.ruby.l1_cntrl2.sequencer
461 transitions_per_cycle=32
462 version=2
463 forwardToCache=system.ruby.network.master[4]
464 requestFromCache=system.ruby.network.slave[4]
465 responseFromCache=system.ruby.network.slave[5]
466 responseToCache=system.ruby.network.master[5]
467
468 [system.ruby.l1_cntrl2.cacheMemory]
469 type=RubyCache
470 assoc=2
471 dataAccessLatency=1
472 dataArrayBanks=1
473 eventq_index=0
474 is_icache=false
475 latency=3
476 replacement_policy=PSEUDO_LRU
477 resourceStalls=false
478 size=256
479 start_index_bit=6
480 tagAccessLatency=1
481 tagArrayBanks=1
482
483 [system.ruby.l1_cntrl2.sequencer]
484 type=RubySequencer
485 access_phys_mem=false
486 clk_domain=system.cpu_clk_domain
487 dcache=system.ruby.l1_cntrl2.cacheMemory
488 deadlock_threshold=1000000
489 eventq_index=0
490 icache=system.ruby.l1_cntrl2.cacheMemory
491 max_outstanding_requests=16
492 ruby_system=system.ruby
493 support_data_reqs=true
494 support_inst_reqs=true
495 system=system
496 using_network_tester=false
497 using_ruby_tester=false
498 version=2
499 slave=system.cpu2.test
500
501 [system.ruby.l1_cntrl3]
502 type=L1Cache_Controller
503 children=cacheMemory sequencer
504 buffer_size=0
505 cacheMemory=system.ruby.l1_cntrl3.cacheMemory
506 cache_response_latency=12
507 clk_domain=system.cpu_clk_domain
508 cluster_id=0
509 eventq_index=0
510 issue_latency=2
511 number_of_TBEs=256
512 peer=Null
513 recycle_latency=10
514 ruby_system=system.ruby
515 send_evictions=false
516 sequencer=system.ruby.l1_cntrl3.sequencer
517 transitions_per_cycle=32
518 version=3
519 forwardToCache=system.ruby.network.master[6]
520 requestFromCache=system.ruby.network.slave[6]
521 responseFromCache=system.ruby.network.slave[7]
522 responseToCache=system.ruby.network.master[7]
523
524 [system.ruby.l1_cntrl3.cacheMemory]
525 type=RubyCache
526 assoc=2
527 dataAccessLatency=1
528 dataArrayBanks=1
529 eventq_index=0
530 is_icache=false
531 latency=3
532 replacement_policy=PSEUDO_LRU
533 resourceStalls=false
534 size=256
535 start_index_bit=6
536 tagAccessLatency=1
537 tagArrayBanks=1
538
539 [system.ruby.l1_cntrl3.sequencer]
540 type=RubySequencer
541 access_phys_mem=false
542 clk_domain=system.cpu_clk_domain
543 dcache=system.ruby.l1_cntrl3.cacheMemory
544 deadlock_threshold=1000000
545 eventq_index=0
546 icache=system.ruby.l1_cntrl3.cacheMemory
547 max_outstanding_requests=16
548 ruby_system=system.ruby
549 support_data_reqs=true
550 support_inst_reqs=true
551 system=system
552 using_network_tester=false
553 using_ruby_tester=false
554 version=3
555 slave=system.cpu3.test
556
557 [system.ruby.l1_cntrl4]
558 type=L1Cache_Controller
559 children=cacheMemory sequencer
560 buffer_size=0
561 cacheMemory=system.ruby.l1_cntrl4.cacheMemory
562 cache_response_latency=12
563 clk_domain=system.cpu_clk_domain
564 cluster_id=0
565 eventq_index=0
566 issue_latency=2
567 number_of_TBEs=256
568 peer=Null
569 recycle_latency=10
570 ruby_system=system.ruby
571 send_evictions=false
572 sequencer=system.ruby.l1_cntrl4.sequencer
573 transitions_per_cycle=32
574 version=4
575 forwardToCache=system.ruby.network.master[8]
576 requestFromCache=system.ruby.network.slave[8]
577 responseFromCache=system.ruby.network.slave[9]
578 responseToCache=system.ruby.network.master[9]
579
580 [system.ruby.l1_cntrl4.cacheMemory]
581 type=RubyCache
582 assoc=2
583 dataAccessLatency=1
584 dataArrayBanks=1
585 eventq_index=0
586 is_icache=false
587 latency=3
588 replacement_policy=PSEUDO_LRU
589 resourceStalls=false
590 size=256
591 start_index_bit=6
592 tagAccessLatency=1
593 tagArrayBanks=1
594
595 [system.ruby.l1_cntrl4.sequencer]
596 type=RubySequencer
597 access_phys_mem=false
598 clk_domain=system.cpu_clk_domain
599 dcache=system.ruby.l1_cntrl4.cacheMemory
600 deadlock_threshold=1000000
601 eventq_index=0
602 icache=system.ruby.l1_cntrl4.cacheMemory
603 max_outstanding_requests=16
604 ruby_system=system.ruby
605 support_data_reqs=true
606 support_inst_reqs=true
607 system=system
608 using_network_tester=false
609 using_ruby_tester=false
610 version=4
611 slave=system.cpu4.test
612
613 [system.ruby.l1_cntrl5]
614 type=L1Cache_Controller
615 children=cacheMemory sequencer
616 buffer_size=0
617 cacheMemory=system.ruby.l1_cntrl5.cacheMemory
618 cache_response_latency=12
619 clk_domain=system.cpu_clk_domain
620 cluster_id=0
621 eventq_index=0
622 issue_latency=2
623 number_of_TBEs=256
624 peer=Null
625 recycle_latency=10
626 ruby_system=system.ruby
627 send_evictions=false
628 sequencer=system.ruby.l1_cntrl5.sequencer
629 transitions_per_cycle=32
630 version=5
631 forwardToCache=system.ruby.network.master[10]
632 requestFromCache=system.ruby.network.slave[10]
633 responseFromCache=system.ruby.network.slave[11]
634 responseToCache=system.ruby.network.master[11]
635
636 [system.ruby.l1_cntrl5.cacheMemory]
637 type=RubyCache
638 assoc=2
639 dataAccessLatency=1
640 dataArrayBanks=1
641 eventq_index=0
642 is_icache=false
643 latency=3
644 replacement_policy=PSEUDO_LRU
645 resourceStalls=false
646 size=256
647 start_index_bit=6
648 tagAccessLatency=1
649 tagArrayBanks=1
650
651 [system.ruby.l1_cntrl5.sequencer]
652 type=RubySequencer
653 access_phys_mem=false
654 clk_domain=system.cpu_clk_domain
655 dcache=system.ruby.l1_cntrl5.cacheMemory
656 deadlock_threshold=1000000
657 eventq_index=0
658 icache=system.ruby.l1_cntrl5.cacheMemory
659 max_outstanding_requests=16
660 ruby_system=system.ruby
661 support_data_reqs=true
662 support_inst_reqs=true
663 system=system
664 using_network_tester=false
665 using_ruby_tester=false
666 version=5
667 slave=system.cpu5.test
668
669 [system.ruby.l1_cntrl6]
670 type=L1Cache_Controller
671 children=cacheMemory sequencer
672 buffer_size=0
673 cacheMemory=system.ruby.l1_cntrl6.cacheMemory
674 cache_response_latency=12
675 clk_domain=system.cpu_clk_domain
676 cluster_id=0
677 eventq_index=0
678 issue_latency=2
679 number_of_TBEs=256
680 peer=Null
681 recycle_latency=10
682 ruby_system=system.ruby
683 send_evictions=false
684 sequencer=system.ruby.l1_cntrl6.sequencer
685 transitions_per_cycle=32
686 version=6
687 forwardToCache=system.ruby.network.master[12]
688 requestFromCache=system.ruby.network.slave[12]
689 responseFromCache=system.ruby.network.slave[13]
690 responseToCache=system.ruby.network.master[13]
691
692 [system.ruby.l1_cntrl6.cacheMemory]
693 type=RubyCache
694 assoc=2
695 dataAccessLatency=1
696 dataArrayBanks=1
697 eventq_index=0
698 is_icache=false
699 latency=3
700 replacement_policy=PSEUDO_LRU
701 resourceStalls=false
702 size=256
703 start_index_bit=6
704 tagAccessLatency=1
705 tagArrayBanks=1
706
707 [system.ruby.l1_cntrl6.sequencer]
708 type=RubySequencer
709 access_phys_mem=false
710 clk_domain=system.cpu_clk_domain
711 dcache=system.ruby.l1_cntrl6.cacheMemory
712 deadlock_threshold=1000000
713 eventq_index=0
714 icache=system.ruby.l1_cntrl6.cacheMemory
715 max_outstanding_requests=16
716 ruby_system=system.ruby
717 support_data_reqs=true
718 support_inst_reqs=true
719 system=system
720 using_network_tester=false
721 using_ruby_tester=false
722 version=6
723 slave=system.cpu6.test
724
725 [system.ruby.l1_cntrl7]
726 type=L1Cache_Controller
727 children=cacheMemory sequencer
728 buffer_size=0
729 cacheMemory=system.ruby.l1_cntrl7.cacheMemory
730 cache_response_latency=12
731 clk_domain=system.cpu_clk_domain
732 cluster_id=0
733 eventq_index=0
734 issue_latency=2
735 number_of_TBEs=256
736 peer=Null
737 recycle_latency=10
738 ruby_system=system.ruby
739 send_evictions=false
740 sequencer=system.ruby.l1_cntrl7.sequencer
741 transitions_per_cycle=32
742 version=7
743 forwardToCache=system.ruby.network.master[14]
744 requestFromCache=system.ruby.network.slave[14]
745 responseFromCache=system.ruby.network.slave[15]
746 responseToCache=system.ruby.network.master[15]
747
748 [system.ruby.l1_cntrl7.cacheMemory]
749 type=RubyCache
750 assoc=2
751 dataAccessLatency=1
752 dataArrayBanks=1
753 eventq_index=0
754 is_icache=false
755 latency=3
756 replacement_policy=PSEUDO_LRU
757 resourceStalls=false
758 size=256
759 start_index_bit=6
760 tagAccessLatency=1
761 tagArrayBanks=1
762
763 [system.ruby.l1_cntrl7.sequencer]
764 type=RubySequencer
765 access_phys_mem=false
766 clk_domain=system.cpu_clk_domain
767 dcache=system.ruby.l1_cntrl7.cacheMemory
768 deadlock_threshold=1000000
769 eventq_index=0
770 icache=system.ruby.l1_cntrl7.cacheMemory
771 max_outstanding_requests=16
772 ruby_system=system.ruby
773 support_data_reqs=true
774 support_inst_reqs=true
775 system=system
776 using_network_tester=false
777 using_ruby_tester=false
778 version=7
779 slave=system.cpu7.test
780
781 [system.ruby.memctrl_clk_domain]
782 type=DerivedClockDomain
783 clk_divider=3
784 clk_domain=system.ruby.clk_domain
785 eventq_index=0
786
787 [system.ruby.network]
788 type=SimpleNetwork
789 children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 routers0 routers1 routers2 routers3 routers4 routers5 routers6 routers7 routers8 routers9
790 adaptive_routing=false
791 buffer_size=0
792 clk_domain=system.ruby.clk_domain
793 control_msg_size=8
794 endpoint_bandwidth=1000
795 eventq_index=0
796 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
797 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
798 netifs=
799 number_of_virtual_networks=10
800 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 system.ruby.network.routers7 system.ruby.network.routers8 system.ruby.network.routers9
801 ruby_system=system.ruby
802 topology=Crossbar
803 master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.l1_cntrl1.forwardToCache system.ruby.l1_cntrl1.responseToCache system.ruby.l1_cntrl2.forwardToCache system.ruby.l1_cntrl2.responseToCache system.ruby.l1_cntrl3.forwardToCache system.ruby.l1_cntrl3.responseToCache system.ruby.l1_cntrl4.forwardToCache system.ruby.l1_cntrl4.responseToCache system.ruby.l1_cntrl5.forwardToCache system.ruby.l1_cntrl5.responseToCache system.ruby.l1_cntrl6.forwardToCache system.ruby.l1_cntrl6.responseToCache system.ruby.l1_cntrl7.forwardToCache system.ruby.l1_cntrl7.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
804 slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl1.requestFromCache system.ruby.l1_cntrl1.responseFromCache system.ruby.l1_cntrl2.requestFromCache system.ruby.l1_cntrl2.responseFromCache system.ruby.l1_cntrl3.requestFromCache system.ruby.l1_cntrl3.responseFromCache system.ruby.l1_cntrl4.requestFromCache system.ruby.l1_cntrl4.responseFromCache system.ruby.l1_cntrl5.requestFromCache system.ruby.l1_cntrl5.responseFromCache system.ruby.l1_cntrl6.requestFromCache system.ruby.l1_cntrl6.responseFromCache system.ruby.l1_cntrl7.requestFromCache system.ruby.l1_cntrl7.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir
805
806 [system.ruby.network.ext_links0]
807 type=SimpleExtLink
808 bandwidth_factor=16
809 eventq_index=0
810 ext_node=system.ruby.l1_cntrl0
811 int_node=system.ruby.network.routers0
812 latency=1
813 link_id=0
814 weight=1
815
816 [system.ruby.network.ext_links1]
817 type=SimpleExtLink
818 bandwidth_factor=16
819 eventq_index=0
820 ext_node=system.ruby.l1_cntrl1
821 int_node=system.ruby.network.routers1
822 latency=1
823 link_id=1
824 weight=1
825
826 [system.ruby.network.ext_links2]
827 type=SimpleExtLink
828 bandwidth_factor=16
829 eventq_index=0
830 ext_node=system.ruby.l1_cntrl2
831 int_node=system.ruby.network.routers2
832 latency=1
833 link_id=2
834 weight=1
835
836 [system.ruby.network.ext_links3]
837 type=SimpleExtLink
838 bandwidth_factor=16
839 eventq_index=0
840 ext_node=system.ruby.l1_cntrl3
841 int_node=system.ruby.network.routers3
842 latency=1
843 link_id=3
844 weight=1
845
846 [system.ruby.network.ext_links4]
847 type=SimpleExtLink
848 bandwidth_factor=16
849 eventq_index=0
850 ext_node=system.ruby.l1_cntrl4
851 int_node=system.ruby.network.routers4
852 latency=1
853 link_id=4
854 weight=1
855
856 [system.ruby.network.ext_links5]
857 type=SimpleExtLink
858 bandwidth_factor=16
859 eventq_index=0
860 ext_node=system.ruby.l1_cntrl5
861 int_node=system.ruby.network.routers5
862 latency=1
863 link_id=5
864 weight=1
865
866 [system.ruby.network.ext_links6]
867 type=SimpleExtLink
868 bandwidth_factor=16
869 eventq_index=0
870 ext_node=system.ruby.l1_cntrl6
871 int_node=system.ruby.network.routers6
872 latency=1
873 link_id=6
874 weight=1
875
876 [system.ruby.network.ext_links7]
877 type=SimpleExtLink
878 bandwidth_factor=16
879 eventq_index=0
880 ext_node=system.ruby.l1_cntrl7
881 int_node=system.ruby.network.routers7
882 latency=1
883 link_id=7
884 weight=1
885
886 [system.ruby.network.ext_links8]
887 type=SimpleExtLink
888 bandwidth_factor=16
889 eventq_index=0
890 ext_node=system.ruby.dir_cntrl0
891 int_node=system.ruby.network.routers8
892 latency=1
893 link_id=8
894 weight=1
895
896 [system.ruby.network.int_links0]
897 type=SimpleIntLink
898 bandwidth_factor=16
899 eventq_index=0
900 latency=1
901 link_id=9
902 node_a=system.ruby.network.routers0
903 node_b=system.ruby.network.routers9
904 weight=1
905
906 [system.ruby.network.int_links1]
907 type=SimpleIntLink
908 bandwidth_factor=16
909 eventq_index=0
910 latency=1
911 link_id=10
912 node_a=system.ruby.network.routers1
913 node_b=system.ruby.network.routers9
914 weight=1
915
916 [system.ruby.network.int_links2]
917 type=SimpleIntLink
918 bandwidth_factor=16
919 eventq_index=0
920 latency=1
921 link_id=11
922 node_a=system.ruby.network.routers2
923 node_b=system.ruby.network.routers9
924 weight=1
925
926 [system.ruby.network.int_links3]
927 type=SimpleIntLink
928 bandwidth_factor=16
929 eventq_index=0
930 latency=1
931 link_id=12
932 node_a=system.ruby.network.routers3
933 node_b=system.ruby.network.routers9
934 weight=1
935
936 [system.ruby.network.int_links4]
937 type=SimpleIntLink
938 bandwidth_factor=16
939 eventq_index=0
940 latency=1
941 link_id=13
942 node_a=system.ruby.network.routers4
943 node_b=system.ruby.network.routers9
944 weight=1
945
946 [system.ruby.network.int_links5]
947 type=SimpleIntLink
948 bandwidth_factor=16
949 eventq_index=0
950 latency=1
951 link_id=14
952 node_a=system.ruby.network.routers5
953 node_b=system.ruby.network.routers9
954 weight=1
955
956 [system.ruby.network.int_links6]
957 type=SimpleIntLink
958 bandwidth_factor=16
959 eventq_index=0
960 latency=1
961 link_id=15
962 node_a=system.ruby.network.routers6
963 node_b=system.ruby.network.routers9
964 weight=1
965
966 [system.ruby.network.int_links7]
967 type=SimpleIntLink
968 bandwidth_factor=16
969 eventq_index=0
970 latency=1
971 link_id=16
972 node_a=system.ruby.network.routers7
973 node_b=system.ruby.network.routers9
974 weight=1
975
976 [system.ruby.network.int_links8]
977 type=SimpleIntLink
978 bandwidth_factor=16
979 eventq_index=0
980 latency=1
981 link_id=17
982 node_a=system.ruby.network.routers8
983 node_b=system.ruby.network.routers9
984 weight=1
985
986 [system.ruby.network.routers0]
987 type=Switch
988 clk_domain=system.ruby.clk_domain
989 eventq_index=0
990 router_id=0
991 virt_nets=10
992
993 [system.ruby.network.routers1]
994 type=Switch
995 clk_domain=system.ruby.clk_domain
996 eventq_index=0
997 router_id=1
998 virt_nets=10
999
1000 [system.ruby.network.routers2]
1001 type=Switch
1002 clk_domain=system.ruby.clk_domain
1003 eventq_index=0
1004 router_id=2
1005 virt_nets=10
1006
1007 [system.ruby.network.routers3]
1008 type=Switch
1009 clk_domain=system.ruby.clk_domain
1010 eventq_index=0
1011 router_id=3
1012 virt_nets=10
1013
1014 [system.ruby.network.routers4]
1015 type=Switch
1016 clk_domain=system.ruby.clk_domain
1017 eventq_index=0
1018 router_id=4
1019 virt_nets=10
1020
1021 [system.ruby.network.routers5]
1022 type=Switch
1023 clk_domain=system.ruby.clk_domain
1024 eventq_index=0
1025 router_id=5
1026 virt_nets=10
1027
1028 [system.ruby.network.routers6]
1029 type=Switch
1030 clk_domain=system.ruby.clk_domain
1031 eventq_index=0
1032 router_id=6
1033 virt_nets=10
1034
1035 [system.ruby.network.routers7]
1036 type=Switch
1037 clk_domain=system.ruby.clk_domain
1038 eventq_index=0
1039 router_id=7
1040 virt_nets=10
1041
1042 [system.ruby.network.routers8]
1043 type=Switch
1044 clk_domain=system.ruby.clk_domain
1045 eventq_index=0
1046 router_id=8
1047 virt_nets=10
1048
1049 [system.ruby.network.routers9]
1050 type=Switch
1051 clk_domain=system.ruby.clk_domain
1052 eventq_index=0
1053 router_id=9
1054 virt_nets=10
1055
1056 [system.sys_port_proxy]
1057 type=RubyPortProxy
1058 access_phys_mem=true
1059 clk_domain=system.clk_domain
1060 eventq_index=0
1061 ruby_system=system.ruby
1062 support_data_reqs=true
1063 support_inst_reqs=true
1064 system=system
1065 using_ruby_tester=false
1066 version=0
1067 slave=system.system_port
1068
1069 [system.voltage_domain]
1070 type=VoltageDomain
1071 eventq_index=0
1072 voltage=1.000000
1073