f38bb864d4eed6beedac2be567b1f44a770918b4
[gem5.git] / tests / long / fs / 10.linux-boot / ref / x86 / linux / pc-simple-timing-ruby-MESI_Two_Level / config.ini
1 [root]
2 type=Root
3 children=system
4 eventq_index=0
5 full_system=true
6 sim_quantum=0
7 time_sync_enable=false
8 time_sync_period=100000000000
9 time_sync_spin_threshold=100000000
10
11 [system]
12 type=LinuxX86System
13 children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus pc physmem ruby smbios_table sys_port_proxy voltage_domain
14 acpi_description_table_pointer=system.acpi_description_table_pointer
15 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
16 cache_line_size=64
17 clk_domain=system.clk_domain
18 e820_table=system.e820_table
19 eventq_index=0
20 init_param=0
21 intel_mp_pointer=system.intel_mp_pointer
22 intel_mp_table=system.intel_mp_table
23 kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp
24 kernel_addr_check=true
25 load_addr_mask=18446744073709551615
26 load_offset=0
27 mem_mode=timing
28 mem_ranges=0:134217727
29 memories=system.physmem
30 num_work_ids=16
31 readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
32 smbios_table=system.smbios_table
33 symbolfile=
34 work_begin_ckpt_count=0
35 work_begin_cpu_id_exit=-1
36 work_begin_exit_count=0
37 work_cpus_ckpt_count=0
38 work_end_ckpt_count=0
39 work_end_exit_count=0
40 work_item_id=-1
41 system_port=system.sys_port_proxy.slave[0]
42
43 [system.acpi_description_table_pointer]
44 type=X86ACPIRSDP
45 children=xsdt
46 eventq_index=0
47 oem_id=
48 revision=2
49 rsdt=Null
50 xsdt=system.acpi_description_table_pointer.xsdt
51
52 [system.acpi_description_table_pointer.xsdt]
53 type=X86ACPIXSDT
54 creator_id=
55 creator_revision=0
56 entries=
57 eventq_index=0
58 oem_id=
59 oem_revision=0
60 oem_table_id=
61
62 [system.clk_domain]
63 type=SrcClockDomain
64 clock=1000
65 domain_id=-1
66 eventq_index=0
67 init_perf_level=0
68 voltage_domain=system.voltage_domain
69
70 [system.cpu0]
71 type=TimingSimpleCPU
72 children=apic_clk_domain dtb interrupts isa itb tracer
73 branchPred=Null
74 checker=Null
75 clk_domain=system.cpu_clk_domain
76 cpu_id=0
77 do_checkpoint_insts=true
78 do_quiesce=true
79 do_statistics_insts=true
80 dtb=system.cpu0.dtb
81 eventq_index=0
82 function_trace=false
83 function_trace_start=0
84 interrupts=system.cpu0.interrupts
85 isa=system.cpu0.isa
86 itb=system.cpu0.itb
87 max_insts_all_threads=0
88 max_insts_any_thread=0
89 max_loads_all_threads=0
90 max_loads_any_thread=0
91 numThreads=1
92 profile=0
93 progress_interval=0
94 simpoint_start_insts=
95 socket_id=0
96 switched_out=false
97 system=system
98 tracer=system.cpu0.tracer
99 workload=
100 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
101 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
102
103 [system.cpu0.apic_clk_domain]
104 type=DerivedClockDomain
105 clk_divider=16
106 clk_domain=system.cpu_clk_domain
107 eventq_index=0
108
109 [system.cpu0.dtb]
110 type=X86TLB
111 children=walker
112 eventq_index=0
113 size=64
114 walker=system.cpu0.dtb.walker
115
116 [system.cpu0.dtb.walker]
117 type=X86PagetableWalker
118 clk_domain=system.cpu_clk_domain
119 eventq_index=0
120 num_squash_per_cycle=4
121 system=system
122 port=system.ruby.l1_cntrl0.sequencer.slave[3]
123
124 [system.cpu0.interrupts]
125 type=X86LocalApic
126 clk_domain=system.cpu0.apic_clk_domain
127 eventq_index=0
128 int_latency=1000
129 pio_addr=2305843009213693952
130 pio_latency=100000
131 system=system
132 int_master=system.ruby.l1_cntrl0.sequencer.slave[4]
133 int_slave=system.ruby.l1_cntrl0.sequencer.master[1]
134 pio=system.ruby.l1_cntrl0.sequencer.master[0]
135
136 [system.cpu0.isa]
137 type=X86ISA
138 eventq_index=0
139
140 [system.cpu0.itb]
141 type=X86TLB
142 children=walker
143 eventq_index=0
144 size=64
145 walker=system.cpu0.itb.walker
146
147 [system.cpu0.itb.walker]
148 type=X86PagetableWalker
149 clk_domain=system.cpu_clk_domain
150 eventq_index=0
151 num_squash_per_cycle=4
152 system=system
153 port=system.ruby.l1_cntrl0.sequencer.slave[2]
154
155 [system.cpu0.tracer]
156 type=ExeTracer
157 eventq_index=0
158
159 [system.cpu1]
160 type=TimingSimpleCPU
161 children=apic_clk_domain dtb interrupts isa itb tracer
162 branchPred=Null
163 checker=Null
164 clk_domain=system.cpu_clk_domain
165 cpu_id=1
166 do_checkpoint_insts=true
167 do_quiesce=true
168 do_statistics_insts=true
169 dtb=system.cpu1.dtb
170 eventq_index=0
171 function_trace=false
172 function_trace_start=0
173 interrupts=system.cpu1.interrupts
174 isa=system.cpu1.isa
175 itb=system.cpu1.itb
176 max_insts_all_threads=0
177 max_insts_any_thread=0
178 max_loads_all_threads=0
179 max_loads_any_thread=0
180 numThreads=1
181 profile=0
182 progress_interval=0
183 simpoint_start_insts=
184 socket_id=0
185 switched_out=false
186 system=system
187 tracer=system.cpu1.tracer
188 workload=
189 dcache_port=system.ruby.l1_cntrl1.sequencer.slave[1]
190 icache_port=system.ruby.l1_cntrl1.sequencer.slave[0]
191
192 [system.cpu1.apic_clk_domain]
193 type=DerivedClockDomain
194 clk_divider=16
195 clk_domain=system.cpu_clk_domain
196 eventq_index=0
197
198 [system.cpu1.dtb]
199 type=X86TLB
200 children=walker
201 eventq_index=0
202 size=64
203 walker=system.cpu1.dtb.walker
204
205 [system.cpu1.dtb.walker]
206 type=X86PagetableWalker
207 clk_domain=system.cpu_clk_domain
208 eventq_index=0
209 num_squash_per_cycle=4
210 system=system
211 port=system.ruby.l1_cntrl1.sequencer.slave[3]
212
213 [system.cpu1.interrupts]
214 type=X86LocalApic
215 clk_domain=system.cpu1.apic_clk_domain
216 eventq_index=0
217 int_latency=1000
218 pio_addr=2305843009213693952
219 pio_latency=100000
220 system=system
221 int_master=system.ruby.l1_cntrl1.sequencer.slave[4]
222 int_slave=system.ruby.l1_cntrl1.sequencer.master[1]
223 pio=system.ruby.l1_cntrl1.sequencer.master[0]
224
225 [system.cpu1.isa]
226 type=X86ISA
227 eventq_index=0
228
229 [system.cpu1.itb]
230 type=X86TLB
231 children=walker
232 eventq_index=0
233 size=64
234 walker=system.cpu1.itb.walker
235
236 [system.cpu1.itb.walker]
237 type=X86PagetableWalker
238 clk_domain=system.cpu_clk_domain
239 eventq_index=0
240 num_squash_per_cycle=4
241 system=system
242 port=system.ruby.l1_cntrl1.sequencer.slave[2]
243
244 [system.cpu1.tracer]
245 type=ExeTracer
246 eventq_index=0
247
248 [system.cpu_clk_domain]
249 type=SrcClockDomain
250 clock=500
251 domain_id=-1
252 eventq_index=0
253 init_perf_level=0
254 voltage_domain=system.voltage_domain
255
256 [system.dvfs_handler]
257 type=DVFSHandler
258 domains=
259 enable=false
260 eventq_index=0
261 sys_clk_domain=system.clk_domain
262 transition_latency=100000000
263
264 [system.e820_table]
265 type=X86E820Table
266 children=entries0 entries1 entries2 entries3
267 entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3
268 eventq_index=0
269
270 [system.e820_table.entries0]
271 type=X86E820Entry
272 addr=0
273 eventq_index=0
274 range_type=1
275 size=654336
276
277 [system.e820_table.entries1]
278 type=X86E820Entry
279 addr=654336
280 eventq_index=0
281 range_type=2
282 size=394240
283
284 [system.e820_table.entries2]
285 type=X86E820Entry
286 addr=1048576
287 eventq_index=0
288 range_type=1
289 size=133169152
290
291 [system.e820_table.entries3]
292 type=X86E820Entry
293 addr=4294901760
294 eventq_index=0
295 range_type=2
296 size=65536
297
298 [system.intel_mp_pointer]
299 type=X86IntelMPFloatingPointer
300 default_config=0
301 eventq_index=0
302 imcr_present=true
303 spec_rev=4
304
305 [system.intel_mp_table]
306 type=X86IntelMPConfigTable
307 children=base_entries00 base_entries01 base_entries02 base_entries03 base_entries04 base_entries05 base_entries06 base_entries07 base_entries08 base_entries09 base_entries10 base_entries11 base_entries12 base_entries13 base_entries14 base_entries15 base_entries16 base_entries17 base_entries18 base_entries19 base_entries20 base_entries21 base_entries22 base_entries23 base_entries24 base_entries25 base_entries26 base_entries27 base_entries28 base_entries29 base_entries30 base_entries31 base_entries32 base_entries33 ext_entries
308 base_entries=system.intel_mp_table.base_entries00 system.intel_mp_table.base_entries01 system.intel_mp_table.base_entries02 system.intel_mp_table.base_entries03 system.intel_mp_table.base_entries04 system.intel_mp_table.base_entries05 system.intel_mp_table.base_entries06 system.intel_mp_table.base_entries07 system.intel_mp_table.base_entries08 system.intel_mp_table.base_entries09 system.intel_mp_table.base_entries10 system.intel_mp_table.base_entries11 system.intel_mp_table.base_entries12 system.intel_mp_table.base_entries13 system.intel_mp_table.base_entries14 system.intel_mp_table.base_entries15 system.intel_mp_table.base_entries16 system.intel_mp_table.base_entries17 system.intel_mp_table.base_entries18 system.intel_mp_table.base_entries19 system.intel_mp_table.base_entries20 system.intel_mp_table.base_entries21 system.intel_mp_table.base_entries22 system.intel_mp_table.base_entries23 system.intel_mp_table.base_entries24 system.intel_mp_table.base_entries25 system.intel_mp_table.base_entries26 system.intel_mp_table.base_entries27 system.intel_mp_table.base_entries28 system.intel_mp_table.base_entries29 system.intel_mp_table.base_entries30 system.intel_mp_table.base_entries31 system.intel_mp_table.base_entries32 system.intel_mp_table.base_entries33
309 eventq_index=0
310 ext_entries=system.intel_mp_table.ext_entries
311 local_apic=4276092928
312 oem_id=
313 oem_table_addr=0
314 oem_table_size=0
315 product_id=
316 spec_rev=4
317
318 [system.intel_mp_table.base_entries00]
319 type=X86IntelMPProcessor
320 bootstrap=true
321 enable=true
322 eventq_index=0
323 family=0
324 feature_flags=0
325 local_apic_id=0
326 local_apic_version=20
327 model=0
328 stepping=0
329
330 [system.intel_mp_table.base_entries01]
331 type=X86IntelMPProcessor
332 bootstrap=false
333 enable=true
334 eventq_index=0
335 family=0
336 feature_flags=0
337 local_apic_id=1
338 local_apic_version=20
339 model=0
340 stepping=0
341
342 [system.intel_mp_table.base_entries02]
343 type=X86IntelMPIOAPIC
344 address=4273995776
345 enable=true
346 eventq_index=0
347 id=2
348 version=17
349
350 [system.intel_mp_table.base_entries03]
351 type=X86IntelMPBus
352 bus_id=0
353 bus_type=ISA
354 eventq_index=0
355
356 [system.intel_mp_table.base_entries04]
357 type=X86IntelMPBus
358 bus_id=1
359 bus_type=PCI
360 eventq_index=0
361
362 [system.intel_mp_table.base_entries05]
363 type=X86IntelMPIOIntAssignment
364 dest_io_apic_id=2
365 dest_io_apic_intin=16
366 eventq_index=0
367 interrupt_type=INT
368 polarity=ConformPolarity
369 source_bus_id=1
370 source_bus_irq=16
371 trigger=ConformTrigger
372
373 [system.intel_mp_table.base_entries06]
374 type=X86IntelMPIOIntAssignment
375 dest_io_apic_id=2
376 dest_io_apic_intin=0
377 eventq_index=0
378 interrupt_type=ExtInt
379 polarity=ConformPolarity
380 source_bus_id=0
381 source_bus_irq=0
382 trigger=ConformTrigger
383
384 [system.intel_mp_table.base_entries07]
385 type=X86IntelMPIOIntAssignment
386 dest_io_apic_id=2
387 dest_io_apic_intin=2
388 eventq_index=0
389 interrupt_type=INT
390 polarity=ConformPolarity
391 source_bus_id=0
392 source_bus_irq=0
393 trigger=ConformTrigger
394
395 [system.intel_mp_table.base_entries08]
396 type=X86IntelMPIOIntAssignment
397 dest_io_apic_id=2
398 dest_io_apic_intin=0
399 eventq_index=0
400 interrupt_type=ExtInt
401 polarity=ConformPolarity
402 source_bus_id=0
403 source_bus_irq=1
404 trigger=ConformTrigger
405
406 [system.intel_mp_table.base_entries09]
407 type=X86IntelMPIOIntAssignment
408 dest_io_apic_id=2
409 dest_io_apic_intin=1
410 eventq_index=0
411 interrupt_type=INT
412 polarity=ConformPolarity
413 source_bus_id=0
414 source_bus_irq=1
415 trigger=ConformTrigger
416
417 [system.intel_mp_table.base_entries10]
418 type=X86IntelMPIOIntAssignment
419 dest_io_apic_id=2
420 dest_io_apic_intin=0
421 eventq_index=0
422 interrupt_type=ExtInt
423 polarity=ConformPolarity
424 source_bus_id=0
425 source_bus_irq=3
426 trigger=ConformTrigger
427
428 [system.intel_mp_table.base_entries11]
429 type=X86IntelMPIOIntAssignment
430 dest_io_apic_id=2
431 dest_io_apic_intin=3
432 eventq_index=0
433 interrupt_type=INT
434 polarity=ConformPolarity
435 source_bus_id=0
436 source_bus_irq=3
437 trigger=ConformTrigger
438
439 [system.intel_mp_table.base_entries12]
440 type=X86IntelMPIOIntAssignment
441 dest_io_apic_id=2
442 dest_io_apic_intin=0
443 eventq_index=0
444 interrupt_type=ExtInt
445 polarity=ConformPolarity
446 source_bus_id=0
447 source_bus_irq=4
448 trigger=ConformTrigger
449
450 [system.intel_mp_table.base_entries13]
451 type=X86IntelMPIOIntAssignment
452 dest_io_apic_id=2
453 dest_io_apic_intin=4
454 eventq_index=0
455 interrupt_type=INT
456 polarity=ConformPolarity
457 source_bus_id=0
458 source_bus_irq=4
459 trigger=ConformTrigger
460
461 [system.intel_mp_table.base_entries14]
462 type=X86IntelMPIOIntAssignment
463 dest_io_apic_id=2
464 dest_io_apic_intin=0
465 eventq_index=0
466 interrupt_type=ExtInt
467 polarity=ConformPolarity
468 source_bus_id=0
469 source_bus_irq=5
470 trigger=ConformTrigger
471
472 [system.intel_mp_table.base_entries15]
473 type=X86IntelMPIOIntAssignment
474 dest_io_apic_id=2
475 dest_io_apic_intin=5
476 eventq_index=0
477 interrupt_type=INT
478 polarity=ConformPolarity
479 source_bus_id=0
480 source_bus_irq=5
481 trigger=ConformTrigger
482
483 [system.intel_mp_table.base_entries16]
484 type=X86IntelMPIOIntAssignment
485 dest_io_apic_id=2
486 dest_io_apic_intin=0
487 eventq_index=0
488 interrupt_type=ExtInt
489 polarity=ConformPolarity
490 source_bus_id=0
491 source_bus_irq=6
492 trigger=ConformTrigger
493
494 [system.intel_mp_table.base_entries17]
495 type=X86IntelMPIOIntAssignment
496 dest_io_apic_id=2
497 dest_io_apic_intin=6
498 eventq_index=0
499 interrupt_type=INT
500 polarity=ConformPolarity
501 source_bus_id=0
502 source_bus_irq=6
503 trigger=ConformTrigger
504
505 [system.intel_mp_table.base_entries18]
506 type=X86IntelMPIOIntAssignment
507 dest_io_apic_id=2
508 dest_io_apic_intin=0
509 eventq_index=0
510 interrupt_type=ExtInt
511 polarity=ConformPolarity
512 source_bus_id=0
513 source_bus_irq=7
514 trigger=ConformTrigger
515
516 [system.intel_mp_table.base_entries19]
517 type=X86IntelMPIOIntAssignment
518 dest_io_apic_id=2
519 dest_io_apic_intin=7
520 eventq_index=0
521 interrupt_type=INT
522 polarity=ConformPolarity
523 source_bus_id=0
524 source_bus_irq=7
525 trigger=ConformTrigger
526
527 [system.intel_mp_table.base_entries20]
528 type=X86IntelMPIOIntAssignment
529 dest_io_apic_id=2
530 dest_io_apic_intin=0
531 eventq_index=0
532 interrupt_type=ExtInt
533 polarity=ConformPolarity
534 source_bus_id=0
535 source_bus_irq=8
536 trigger=ConformTrigger
537
538 [system.intel_mp_table.base_entries21]
539 type=X86IntelMPIOIntAssignment
540 dest_io_apic_id=2
541 dest_io_apic_intin=8
542 eventq_index=0
543 interrupt_type=INT
544 polarity=ConformPolarity
545 source_bus_id=0
546 source_bus_irq=8
547 trigger=ConformTrigger
548
549 [system.intel_mp_table.base_entries22]
550 type=X86IntelMPIOIntAssignment
551 dest_io_apic_id=2
552 dest_io_apic_intin=0
553 eventq_index=0
554 interrupt_type=ExtInt
555 polarity=ConformPolarity
556 source_bus_id=0
557 source_bus_irq=9
558 trigger=ConformTrigger
559
560 [system.intel_mp_table.base_entries23]
561 type=X86IntelMPIOIntAssignment
562 dest_io_apic_id=2
563 dest_io_apic_intin=9
564 eventq_index=0
565 interrupt_type=INT
566 polarity=ConformPolarity
567 source_bus_id=0
568 source_bus_irq=9
569 trigger=ConformTrigger
570
571 [system.intel_mp_table.base_entries24]
572 type=X86IntelMPIOIntAssignment
573 dest_io_apic_id=2
574 dest_io_apic_intin=0
575 eventq_index=0
576 interrupt_type=ExtInt
577 polarity=ConformPolarity
578 source_bus_id=0
579 source_bus_irq=10
580 trigger=ConformTrigger
581
582 [system.intel_mp_table.base_entries25]
583 type=X86IntelMPIOIntAssignment
584 dest_io_apic_id=2
585 dest_io_apic_intin=10
586 eventq_index=0
587 interrupt_type=INT
588 polarity=ConformPolarity
589 source_bus_id=0
590 source_bus_irq=10
591 trigger=ConformTrigger
592
593 [system.intel_mp_table.base_entries26]
594 type=X86IntelMPIOIntAssignment
595 dest_io_apic_id=2
596 dest_io_apic_intin=0
597 eventq_index=0
598 interrupt_type=ExtInt
599 polarity=ConformPolarity
600 source_bus_id=0
601 source_bus_irq=11
602 trigger=ConformTrigger
603
604 [system.intel_mp_table.base_entries27]
605 type=X86IntelMPIOIntAssignment
606 dest_io_apic_id=2
607 dest_io_apic_intin=11
608 eventq_index=0
609 interrupt_type=INT
610 polarity=ConformPolarity
611 source_bus_id=0
612 source_bus_irq=11
613 trigger=ConformTrigger
614
615 [system.intel_mp_table.base_entries28]
616 type=X86IntelMPIOIntAssignment
617 dest_io_apic_id=2
618 dest_io_apic_intin=0
619 eventq_index=0
620 interrupt_type=ExtInt
621 polarity=ConformPolarity
622 source_bus_id=0
623 source_bus_irq=12
624 trigger=ConformTrigger
625
626 [system.intel_mp_table.base_entries29]
627 type=X86IntelMPIOIntAssignment
628 dest_io_apic_id=2
629 dest_io_apic_intin=12
630 eventq_index=0
631 interrupt_type=INT
632 polarity=ConformPolarity
633 source_bus_id=0
634 source_bus_irq=12
635 trigger=ConformTrigger
636
637 [system.intel_mp_table.base_entries30]
638 type=X86IntelMPIOIntAssignment
639 dest_io_apic_id=2
640 dest_io_apic_intin=0
641 eventq_index=0
642 interrupt_type=ExtInt
643 polarity=ConformPolarity
644 source_bus_id=0
645 source_bus_irq=13
646 trigger=ConformTrigger
647
648 [system.intel_mp_table.base_entries31]
649 type=X86IntelMPIOIntAssignment
650 dest_io_apic_id=2
651 dest_io_apic_intin=13
652 eventq_index=0
653 interrupt_type=INT
654 polarity=ConformPolarity
655 source_bus_id=0
656 source_bus_irq=13
657 trigger=ConformTrigger
658
659 [system.intel_mp_table.base_entries32]
660 type=X86IntelMPIOIntAssignment
661 dest_io_apic_id=2
662 dest_io_apic_intin=0
663 eventq_index=0
664 interrupt_type=ExtInt
665 polarity=ConformPolarity
666 source_bus_id=0
667 source_bus_irq=14
668 trigger=ConformTrigger
669
670 [system.intel_mp_table.base_entries33]
671 type=X86IntelMPIOIntAssignment
672 dest_io_apic_id=2
673 dest_io_apic_intin=14
674 eventq_index=0
675 interrupt_type=INT
676 polarity=ConformPolarity
677 source_bus_id=0
678 source_bus_irq=14
679 trigger=ConformTrigger
680
681 [system.intel_mp_table.ext_entries]
682 type=X86IntelMPBusHierarchy
683 bus_id=0
684 eventq_index=0
685 parent_bus=1
686 subtractive_decode=true
687
688 [system.intrctrl]
689 type=IntrControl
690 eventq_index=0
691 sys=system
692
693 [system.iobus]
694 type=NoncoherentBus
695 clk_domain=system.clk_domain
696 eventq_index=0
697 header_cycles=1
698 use_default_range=false
699 width=8
700 default=system.pc.pciconfig.pio
701 master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.physmem.port
702 slave=system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port system.ruby.l1_cntrl1.sequencer.pio_master_port system.ruby.l1_cntrl1.sequencer.mem_master_port
703
704 [system.pc]
705 type=Pc
706 children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge
707 eventq_index=0
708 intrctrl=system.intrctrl
709 system=system
710
711 [system.pc.behind_pci]
712 type=IsaFake
713 clk_domain=system.clk_domain
714 eventq_index=0
715 fake_mem=false
716 pio_addr=9223372036854779128
717 pio_latency=100000
718 pio_size=8
719 ret_bad_addr=false
720 ret_data16=65535
721 ret_data32=4294967295
722 ret_data64=18446744073709551615
723 ret_data8=255
724 system=system
725 update_data=false
726 warn_access=
727 pio=system.iobus.master[11]
728
729 [system.pc.com_1]
730 type=Uart8250
731 children=terminal
732 clk_domain=system.clk_domain
733 eventq_index=0
734 pio_addr=9223372036854776824
735 pio_latency=100000
736 platform=system.pc
737 system=system
738 terminal=system.pc.com_1.terminal
739 pio=system.iobus.master[12]
740
741 [system.pc.com_1.terminal]
742 type=Terminal
743 eventq_index=0
744 intr_control=system.intrctrl
745 number=0
746 output=true
747 port=3456
748
749 [system.pc.fake_com_2]
750 type=IsaFake
751 clk_domain=system.clk_domain
752 eventq_index=0
753 fake_mem=false
754 pio_addr=9223372036854776568
755 pio_latency=100000
756 pio_size=8
757 ret_bad_addr=false
758 ret_data16=65535
759 ret_data32=4294967295
760 ret_data64=18446744073709551615
761 ret_data8=255
762 system=system
763 update_data=false
764 warn_access=
765 pio=system.iobus.master[13]
766
767 [system.pc.fake_com_3]
768 type=IsaFake
769 clk_domain=system.clk_domain
770 eventq_index=0
771 fake_mem=false
772 pio_addr=9223372036854776808
773 pio_latency=100000
774 pio_size=8
775 ret_bad_addr=false
776 ret_data16=65535
777 ret_data32=4294967295
778 ret_data64=18446744073709551615
779 ret_data8=255
780 system=system
781 update_data=false
782 warn_access=
783 pio=system.iobus.master[14]
784
785 [system.pc.fake_com_4]
786 type=IsaFake
787 clk_domain=system.clk_domain
788 eventq_index=0
789 fake_mem=false
790 pio_addr=9223372036854776552
791 pio_latency=100000
792 pio_size=8
793 ret_bad_addr=false
794 ret_data16=65535
795 ret_data32=4294967295
796 ret_data64=18446744073709551615
797 ret_data8=255
798 system=system
799 update_data=false
800 warn_access=
801 pio=system.iobus.master[15]
802
803 [system.pc.fake_floppy]
804 type=IsaFake
805 clk_domain=system.clk_domain
806 eventq_index=0
807 fake_mem=false
808 pio_addr=9223372036854776818
809 pio_latency=100000
810 pio_size=2
811 ret_bad_addr=false
812 ret_data16=65535
813 ret_data32=4294967295
814 ret_data64=18446744073709551615
815 ret_data8=255
816 system=system
817 update_data=false
818 warn_access=
819 pio=system.iobus.master[16]
820
821 [system.pc.i_dont_exist]
822 type=IsaFake
823 clk_domain=system.clk_domain
824 eventq_index=0
825 fake_mem=false
826 pio_addr=9223372036854775936
827 pio_latency=100000
828 pio_size=1
829 ret_bad_addr=false
830 ret_data16=65535
831 ret_data32=4294967295
832 ret_data64=18446744073709551615
833 ret_data8=255
834 system=system
835 update_data=false
836 warn_access=
837 pio=system.iobus.master[10]
838
839 [system.pc.pciconfig]
840 type=PciConfigAll
841 bus=0
842 clk_domain=system.clk_domain
843 eventq_index=0
844 pio_addr=0
845 pio_latency=30000
846 platform=system.pc
847 size=16777216
848 system=system
849 pio=system.iobus.default
850
851 [system.pc.south_bridge]
852 type=SouthBridge
853 children=cmos dma1 ide int_lines0 int_lines1 int_lines2 int_lines3 int_lines4 int_lines5 int_lines6 io_apic keyboard pic1 pic2 pit speaker
854 cmos=system.pc.south_bridge.cmos
855 dma1=system.pc.south_bridge.dma1
856 eventq_index=0
857 io_apic=system.pc.south_bridge.io_apic
858 keyboard=system.pc.south_bridge.keyboard
859 pic1=system.pc.south_bridge.pic1
860 pic2=system.pc.south_bridge.pic2
861 pit=system.pc.south_bridge.pit
862 platform=system.pc
863 speaker=system.pc.south_bridge.speaker
864
865 [system.pc.south_bridge.cmos]
866 type=Cmos
867 children=int_pin
868 clk_domain=system.clk_domain
869 eventq_index=0
870 int_pin=system.pc.south_bridge.cmos.int_pin
871 pio_addr=9223372036854775920
872 pio_latency=100000
873 system=system
874 time=Sun Jan 1 00:00:00 2012
875 pio=system.iobus.master[0]
876
877 [system.pc.south_bridge.cmos.int_pin]
878 type=X86IntSourcePin
879 eventq_index=0
880
881 [system.pc.south_bridge.dma1]
882 type=I8237
883 clk_domain=system.clk_domain
884 eventq_index=0
885 pio_addr=9223372036854775808
886 pio_latency=100000
887 system=system
888 pio=system.iobus.master[1]
889
890 [system.pc.south_bridge.ide]
891 type=IdeController
892 children=disks0 disks1
893 BAR0=496
894 BAR0LegacyIO=true
895 BAR0Size=8
896 BAR1=1012
897 BAR1LegacyIO=true
898 BAR1Size=3
899 BAR2=368
900 BAR2LegacyIO=true
901 BAR2Size=8
902 BAR3=884
903 BAR3LegacyIO=true
904 BAR3Size=3
905 BAR4=1
906 BAR4LegacyIO=false
907 BAR4Size=16
908 BAR5=1
909 BAR5LegacyIO=false
910 BAR5Size=0
911 BIST=0
912 CacheLineSize=0
913 CapabilityPtr=0
914 CardbusCIS=0
915 ClassCode=1
916 Command=0
917 DeviceID=28945
918 ExpansionROM=0
919 HeaderType=0
920 InterruptLine=14
921 InterruptPin=1
922 LatencyTimer=0
923 MSICAPBaseOffset=0
924 MSICAPCapId=0
925 MSICAPMaskBits=0
926 MSICAPMsgAddr=0
927 MSICAPMsgCtrl=0
928 MSICAPMsgData=0
929 MSICAPMsgUpperAddr=0
930 MSICAPNextCapability=0
931 MSICAPPendingBits=0
932 MSIXCAPBaseOffset=0
933 MSIXCAPCapId=0
934 MSIXCAPNextCapability=0
935 MSIXMsgCtrl=0
936 MSIXPbaOffset=0
937 MSIXTableOffset=0
938 MaximumLatency=0
939 MinimumGrant=0
940 PMCAPBaseOffset=0
941 PMCAPCapId=0
942 PMCAPCapabilities=0
943 PMCAPCtrlStatus=0
944 PMCAPNextCapability=0
945 PXCAPBaseOffset=0
946 PXCAPCapId=0
947 PXCAPCapabilities=0
948 PXCAPDevCap2=0
949 PXCAPDevCapabilities=0
950 PXCAPDevCtrl=0
951 PXCAPDevCtrl2=0
952 PXCAPDevStatus=0
953 PXCAPLinkCap=0
954 PXCAPLinkCtrl=0
955 PXCAPLinkStatus=0
956 PXCAPNextCapability=0
957 ProgIF=128
958 Revision=0
959 Status=640
960 SubClassCode=1
961 SubsystemID=0
962 SubsystemVendorID=0
963 VendorID=32902
964 clk_domain=system.clk_domain
965 config_latency=20000
966 ctrl_offset=0
967 disks=system.pc.south_bridge.ide.disks0 system.pc.south_bridge.ide.disks1
968 eventq_index=0
969 io_shift=0
970 pci_bus=0
971 pci_dev=4
972 pci_func=0
973 pio_latency=30000
974 platform=system.pc
975 system=system
976 config=system.iobus.master[3]
977 dma=system.ruby.dma_cntrl0.dma_sequencer.slave[0]
978 pio=system.iobus.master[2]
979
980 [system.pc.south_bridge.ide.disks0]
981 type=IdeDisk
982 children=image
983 delay=1000000
984 driveID=master
985 eventq_index=0
986 image=system.pc.south_bridge.ide.disks0.image
987
988 [system.pc.south_bridge.ide.disks0.image]
989 type=CowDiskImage
990 children=child
991 child=system.pc.south_bridge.ide.disks0.image.child
992 eventq_index=0
993 image_file=
994 read_only=false
995 table_size=65536
996
997 [system.pc.south_bridge.ide.disks0.image.child]
998 type=RawDiskImage
999 eventq_index=0
1000 image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
1001 read_only=true
1002
1003 [system.pc.south_bridge.ide.disks1]
1004 type=IdeDisk
1005 children=image
1006 delay=1000000
1007 driveID=master
1008 eventq_index=0
1009 image=system.pc.south_bridge.ide.disks1.image
1010
1011 [system.pc.south_bridge.ide.disks1.image]
1012 type=CowDiskImage
1013 children=child
1014 child=system.pc.south_bridge.ide.disks1.image.child
1015 eventq_index=0
1016 image_file=
1017 read_only=false
1018 table_size=65536
1019
1020 [system.pc.south_bridge.ide.disks1.image.child]
1021 type=RawDiskImage
1022 eventq_index=0
1023 image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
1024 read_only=true
1025
1026 [system.pc.south_bridge.int_lines0]
1027 type=X86IntLine
1028 children=sink
1029 eventq_index=0
1030 sink=system.pc.south_bridge.int_lines0.sink
1031 source=system.pc.south_bridge.pic1.output
1032
1033 [system.pc.south_bridge.int_lines0.sink]
1034 type=X86IntSinkPin
1035 device=system.pc.south_bridge.io_apic
1036 eventq_index=0
1037 number=0
1038
1039 [system.pc.south_bridge.int_lines1]
1040 type=X86IntLine
1041 children=sink
1042 eventq_index=0
1043 sink=system.pc.south_bridge.int_lines1.sink
1044 source=system.pc.south_bridge.pic2.output
1045
1046 [system.pc.south_bridge.int_lines1.sink]
1047 type=X86IntSinkPin
1048 device=system.pc.south_bridge.pic1
1049 eventq_index=0
1050 number=2
1051
1052 [system.pc.south_bridge.int_lines2]
1053 type=X86IntLine
1054 children=sink
1055 eventq_index=0
1056 sink=system.pc.south_bridge.int_lines2.sink
1057 source=system.pc.south_bridge.cmos.int_pin
1058
1059 [system.pc.south_bridge.int_lines2.sink]
1060 type=X86IntSinkPin
1061 device=system.pc.south_bridge.pic2
1062 eventq_index=0
1063 number=0
1064
1065 [system.pc.south_bridge.int_lines3]
1066 type=X86IntLine
1067 children=sink
1068 eventq_index=0
1069 sink=system.pc.south_bridge.int_lines3.sink
1070 source=system.pc.south_bridge.pit.int_pin
1071
1072 [system.pc.south_bridge.int_lines3.sink]
1073 type=X86IntSinkPin
1074 device=system.pc.south_bridge.pic1
1075 eventq_index=0
1076 number=0
1077
1078 [system.pc.south_bridge.int_lines4]
1079 type=X86IntLine
1080 children=sink
1081 eventq_index=0
1082 sink=system.pc.south_bridge.int_lines4.sink
1083 source=system.pc.south_bridge.pit.int_pin
1084
1085 [system.pc.south_bridge.int_lines4.sink]
1086 type=X86IntSinkPin
1087 device=system.pc.south_bridge.io_apic
1088 eventq_index=0
1089 number=2
1090
1091 [system.pc.south_bridge.int_lines5]
1092 type=X86IntLine
1093 children=sink
1094 eventq_index=0
1095 sink=system.pc.south_bridge.int_lines5.sink
1096 source=system.pc.south_bridge.keyboard.keyboard_int_pin
1097
1098 [system.pc.south_bridge.int_lines5.sink]
1099 type=X86IntSinkPin
1100 device=system.pc.south_bridge.io_apic
1101 eventq_index=0
1102 number=1
1103
1104 [system.pc.south_bridge.int_lines6]
1105 type=X86IntLine
1106 children=sink
1107 eventq_index=0
1108 sink=system.pc.south_bridge.int_lines6.sink
1109 source=system.pc.south_bridge.keyboard.mouse_int_pin
1110
1111 [system.pc.south_bridge.int_lines6.sink]
1112 type=X86IntSinkPin
1113 device=system.pc.south_bridge.io_apic
1114 eventq_index=0
1115 number=12
1116
1117 [system.pc.south_bridge.io_apic]
1118 type=I82094AA
1119 apic_id=2
1120 clk_domain=system.clk_domain
1121 eventq_index=0
1122 external_int_pic=system.pc.south_bridge.pic1
1123 int_latency=1000
1124 pio_addr=4273995776
1125 pio_latency=100000
1126 system=system
1127 int_master=system.iobus.slave[0]
1128 pio=system.iobus.master[9]
1129
1130 [system.pc.south_bridge.keyboard]
1131 type=I8042
1132 children=keyboard_int_pin mouse_int_pin
1133 clk_domain=system.clk_domain
1134 command_port=9223372036854775908
1135 data_port=9223372036854775904
1136 eventq_index=0
1137 keyboard_int_pin=system.pc.south_bridge.keyboard.keyboard_int_pin
1138 mouse_int_pin=system.pc.south_bridge.keyboard.mouse_int_pin
1139 pio_addr=0
1140 pio_latency=100000
1141 system=system
1142 pio=system.iobus.master[4]
1143
1144 [system.pc.south_bridge.keyboard.keyboard_int_pin]
1145 type=X86IntSourcePin
1146 eventq_index=0
1147
1148 [system.pc.south_bridge.keyboard.mouse_int_pin]
1149 type=X86IntSourcePin
1150 eventq_index=0
1151
1152 [system.pc.south_bridge.pic1]
1153 type=I8259
1154 children=output
1155 clk_domain=system.clk_domain
1156 eventq_index=0
1157 mode=I8259Master
1158 output=system.pc.south_bridge.pic1.output
1159 pio_addr=9223372036854775840
1160 pio_latency=100000
1161 slave=system.pc.south_bridge.pic2
1162 system=system
1163 pio=system.iobus.master[5]
1164
1165 [system.pc.south_bridge.pic1.output]
1166 type=X86IntSourcePin
1167 eventq_index=0
1168
1169 [system.pc.south_bridge.pic2]
1170 type=I8259
1171 children=output
1172 clk_domain=system.clk_domain
1173 eventq_index=0
1174 mode=I8259Slave
1175 output=system.pc.south_bridge.pic2.output
1176 pio_addr=9223372036854775968
1177 pio_latency=100000
1178 slave=Null
1179 system=system
1180 pio=system.iobus.master[6]
1181
1182 [system.pc.south_bridge.pic2.output]
1183 type=X86IntSourcePin
1184 eventq_index=0
1185
1186 [system.pc.south_bridge.pit]
1187 type=I8254
1188 children=int_pin
1189 clk_domain=system.clk_domain
1190 eventq_index=0
1191 int_pin=system.pc.south_bridge.pit.int_pin
1192 pio_addr=9223372036854775872
1193 pio_latency=100000
1194 system=system
1195 pio=system.iobus.master[7]
1196
1197 [system.pc.south_bridge.pit.int_pin]
1198 type=X86IntSourcePin
1199 eventq_index=0
1200
1201 [system.pc.south_bridge.speaker]
1202 type=PcSpeaker
1203 clk_domain=system.clk_domain
1204 eventq_index=0
1205 i8254=system.pc.south_bridge.pit
1206 pio_addr=9223372036854775905
1207 pio_latency=100000
1208 system=system
1209 pio=system.iobus.master[8]
1210
1211 [system.physmem]
1212 type=DRAMCtrl
1213 activation_limit=4
1214 addr_mapping=RoRaBaChCo
1215 banks_per_rank=8
1216 burst_length=8
1217 channels=1
1218 clk_domain=system.clk_domain
1219 conf_table_reported=true
1220 device_bus_width=8
1221 device_rowbuffer_size=1024
1222 devices_per_rank=8
1223 eventq_index=0
1224 in_addr_map=true
1225 max_accesses_per_row=16
1226 mem_sched_policy=frfcfs
1227 min_writes_per_switch=16
1228 null=false
1229 page_policy=open_adaptive
1230 range=0:134217727
1231 ranks_per_channel=2
1232 read_buffer_size=32
1233 static_backend_latency=10000
1234 static_frontend_latency=10000
1235 tBURST=5000
1236 tCK=1250
1237 tCL=13750
1238 tRAS=35000
1239 tRCD=13750
1240 tREFI=7800000
1241 tRFC=260000
1242 tRP=13750
1243 tRRD=6000
1244 tRTP=7500
1245 tRTW=2500
1246 tWR=15000
1247 tWTR=7500
1248 tXAW=30000
1249 write_buffer_size=64
1250 write_high_thresh_perc=85
1251 write_low_thresh_perc=50
1252 port=system.iobus.master[19]
1253
1254 [system.ruby]
1255 type=RubySystem
1256 children=clk_domain dir_cntrl0 dma_cntrl0 l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network
1257 all_instructions=false
1258 block_size_bytes=64
1259 clk_domain=system.ruby.clk_domain
1260 eventq_index=0
1261 hot_lines=false
1262 mem_size=134217728
1263 no_mem_vec=false
1264 num_of_sequencers=2
1265 random_seed=1234
1266 randomization=false
1267
1268 [system.ruby.clk_domain]
1269 type=SrcClockDomain
1270 clock=500
1271 domain_id=-1
1272 eventq_index=0
1273 init_perf_level=0
1274 voltage_domain=system.voltage_domain
1275
1276 [system.ruby.dir_cntrl0]
1277 type=Directory_Controller
1278 children=directory memBuffer
1279 buffer_size=0
1280 clk_domain=system.ruby.clk_domain
1281 cluster_id=0
1282 directory=system.ruby.dir_cntrl0.directory
1283 directory_latency=6
1284 eventq_index=0
1285 memBuffer=system.ruby.dir_cntrl0.memBuffer
1286 number_of_TBEs=256
1287 peer=Null
1288 recycle_latency=10
1289 ruby_system=system.ruby
1290 to_mem_ctrl_latency=1
1291 transitions_per_cycle=4
1292 version=0
1293 requestToDir=system.ruby.network.master[7]
1294 responseFromDir=system.ruby.network.slave[9]
1295 responseToDir=system.ruby.network.master[8]
1296
1297 [system.ruby.dir_cntrl0.directory]
1298 type=RubyDirectoryMemory
1299 eventq_index=0
1300 map_levels=4
1301 numa_high_bit=5
1302 size=134217728
1303 use_map=false
1304 version=0
1305
1306 [system.ruby.dir_cntrl0.memBuffer]
1307 type=RubyMemoryControl
1308 bank_bit_0=8
1309 bank_busy_time=11
1310 bank_queue_size=12
1311 banks_per_rank=8
1312 basic_bus_busy_time=2
1313 clk_domain=system.ruby.memctrl_clk_domain
1314 dimm_bit_0=12
1315 dimms_per_channel=2
1316 eventq_index=0
1317 mem_ctl_latency=12
1318 mem_fixed_delay=0
1319 mem_random_arbitrate=0
1320 rank_bit_0=11
1321 rank_rank_delay=1
1322 ranks_per_dimm=2
1323 read_write_delay=2
1324 refresh_period=1560
1325 ruby_system=system.ruby
1326 tFaw=0
1327 version=0
1328
1329 [system.ruby.dma_cntrl0]
1330 type=DMA_Controller
1331 children=dma_sequencer
1332 buffer_size=0
1333 clk_domain=system.ruby.clk_domain
1334 cluster_id=0
1335 dma_sequencer=system.ruby.dma_cntrl0.dma_sequencer
1336 eventq_index=0
1337 number_of_TBEs=256
1338 peer=Null
1339 recycle_latency=10
1340 request_latency=6
1341 ruby_system=system.ruby
1342 transitions_per_cycle=4
1343 version=0
1344 requestToDir=system.ruby.network.slave[10]
1345 responseFromDir=system.ruby.network.master[9]
1346
1347 [system.ruby.dma_cntrl0.dma_sequencer]
1348 type=DMASequencer
1349 access_phys_mem=true
1350 clk_domain=system.ruby.clk_domain
1351 eventq_index=0
1352 ruby_system=system.ruby
1353 support_data_reqs=true
1354 support_inst_reqs=true
1355 system=system
1356 using_ruby_tester=false
1357 version=0
1358 slave=system.pc.south_bridge.ide.dma
1359
1360 [system.ruby.l1_cntrl0]
1361 type=L1Cache_Controller
1362 children=L1Dcache L1Icache prefetcher sequencer
1363 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
1364 L1Icache=system.ruby.l1_cntrl0.L1Icache
1365 buffer_size=0
1366 clk_domain=system.cpu_clk_domain
1367 cluster_id=0
1368 enable_prefetch=false
1369 eventq_index=0
1370 l1_request_latency=2
1371 l1_response_latency=2
1372 l2_select_num_bits=0
1373 number_of_TBEs=256
1374 peer=Null
1375 prefetcher=system.ruby.l1_cntrl0.prefetcher
1376 recycle_latency=10
1377 ruby_system=system.ruby
1378 send_evictions=false
1379 sequencer=system.ruby.l1_cntrl0.sequencer
1380 to_l2_latency=1
1381 transitions_per_cycle=4
1382 version=0
1383 requestFromL1Cache=system.ruby.network.slave[0]
1384 requestToL1Cache=system.ruby.network.master[0]
1385 responseFromL1Cache=system.ruby.network.slave[1]
1386 responseToL1Cache=system.ruby.network.master[1]
1387 unblockFromL1Cache=system.ruby.network.slave[2]
1388
1389 [system.ruby.l1_cntrl0.L1Dcache]
1390 type=RubyCache
1391 assoc=2
1392 dataAccessLatency=1
1393 dataArrayBanks=1
1394 eventq_index=0
1395 is_icache=false
1396 latency=3
1397 replacement_policy=PSEUDO_LRU
1398 resourceStalls=false
1399 size=32768
1400 start_index_bit=6
1401 tagAccessLatency=1
1402 tagArrayBanks=1
1403
1404 [system.ruby.l1_cntrl0.L1Icache]
1405 type=RubyCache
1406 assoc=2
1407 dataAccessLatency=1
1408 dataArrayBanks=1
1409 eventq_index=0
1410 is_icache=true
1411 latency=3
1412 replacement_policy=PSEUDO_LRU
1413 resourceStalls=false
1414 size=32768
1415 start_index_bit=6
1416 tagAccessLatency=1
1417 tagArrayBanks=1
1418
1419 [system.ruby.l1_cntrl0.prefetcher]
1420 type=Prefetcher
1421 cross_page=false
1422 eventq_index=0
1423 nonunit_filter=8
1424 num_startup_pfs=1
1425 num_streams=4
1426 pf_per_stream=1
1427 train_misses=4
1428 unit_filter=8
1429
1430 [system.ruby.l1_cntrl0.sequencer]
1431 type=RubySequencer
1432 access_phys_mem=true
1433 clk_domain=system.cpu_clk_domain
1434 dcache=system.ruby.l1_cntrl0.L1Dcache
1435 deadlock_threshold=500000
1436 eventq_index=0
1437 icache=system.ruby.l1_cntrl0.L1Icache
1438 max_outstanding_requests=16
1439 ruby_system=system.ruby
1440 support_data_reqs=true
1441 support_inst_reqs=true
1442 system=system
1443 using_network_tester=false
1444 using_ruby_tester=false
1445 version=0
1446 master=system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave
1447 mem_master_port=system.iobus.slave[2]
1448 pio_master_port=system.iobus.slave[1]
1449 pio_slave_port=system.iobus.master[17]
1450 slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.interrupts.int_master
1451
1452 [system.ruby.l1_cntrl1]
1453 type=L1Cache_Controller
1454 children=L1Dcache L1Icache prefetcher sequencer
1455 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
1456 L1Icache=system.ruby.l1_cntrl1.L1Icache
1457 buffer_size=0
1458 clk_domain=system.cpu_clk_domain
1459 cluster_id=0
1460 enable_prefetch=false
1461 eventq_index=0
1462 l1_request_latency=2
1463 l1_response_latency=2
1464 l2_select_num_bits=0
1465 number_of_TBEs=256
1466 peer=Null
1467 prefetcher=system.ruby.l1_cntrl1.prefetcher
1468 recycle_latency=10
1469 ruby_system=system.ruby
1470 send_evictions=false
1471 sequencer=system.ruby.l1_cntrl1.sequencer
1472 to_l2_latency=1
1473 transitions_per_cycle=4
1474 version=1
1475 requestFromL1Cache=system.ruby.network.slave[3]
1476 requestToL1Cache=system.ruby.network.master[2]
1477 responseFromL1Cache=system.ruby.network.slave[4]
1478 responseToL1Cache=system.ruby.network.master[3]
1479 unblockFromL1Cache=system.ruby.network.slave[5]
1480
1481 [system.ruby.l1_cntrl1.L1Dcache]
1482 type=RubyCache
1483 assoc=2
1484 dataAccessLatency=1
1485 dataArrayBanks=1
1486 eventq_index=0
1487 is_icache=false
1488 latency=3
1489 replacement_policy=PSEUDO_LRU
1490 resourceStalls=false
1491 size=32768
1492 start_index_bit=6
1493 tagAccessLatency=1
1494 tagArrayBanks=1
1495
1496 [system.ruby.l1_cntrl1.L1Icache]
1497 type=RubyCache
1498 assoc=2
1499 dataAccessLatency=1
1500 dataArrayBanks=1
1501 eventq_index=0
1502 is_icache=true
1503 latency=3
1504 replacement_policy=PSEUDO_LRU
1505 resourceStalls=false
1506 size=32768
1507 start_index_bit=6
1508 tagAccessLatency=1
1509 tagArrayBanks=1
1510
1511 [system.ruby.l1_cntrl1.prefetcher]
1512 type=Prefetcher
1513 cross_page=false
1514 eventq_index=0
1515 nonunit_filter=8
1516 num_startup_pfs=1
1517 num_streams=4
1518 pf_per_stream=1
1519 train_misses=4
1520 unit_filter=8
1521
1522 [system.ruby.l1_cntrl1.sequencer]
1523 type=RubySequencer
1524 access_phys_mem=true
1525 clk_domain=system.cpu_clk_domain
1526 dcache=system.ruby.l1_cntrl1.L1Dcache
1527 deadlock_threshold=500000
1528 eventq_index=0
1529 icache=system.ruby.l1_cntrl1.L1Icache
1530 max_outstanding_requests=16
1531 ruby_system=system.ruby
1532 support_data_reqs=true
1533 support_inst_reqs=true
1534 system=system
1535 using_network_tester=false
1536 using_ruby_tester=false
1537 version=1
1538 master=system.cpu1.interrupts.pio system.cpu1.interrupts.int_slave
1539 mem_master_port=system.iobus.slave[4]
1540 pio_master_port=system.iobus.slave[3]
1541 pio_slave_port=system.iobus.master[18]
1542 slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.interrupts.int_master
1543
1544 [system.ruby.l2_cntrl0]
1545 type=L2Cache_Controller
1546 children=L2cache
1547 L2cache=system.ruby.l2_cntrl0.L2cache
1548 buffer_size=0
1549 clk_domain=system.ruby.clk_domain
1550 cluster_id=0
1551 eventq_index=0
1552 l2_request_latency=2
1553 l2_response_latency=2
1554 number_of_TBEs=256
1555 peer=Null
1556 recycle_latency=10
1557 ruby_system=system.ruby
1558 to_l1_latency=1
1559 transitions_per_cycle=4
1560 version=0
1561 DirRequestFromL2Cache=system.ruby.network.slave[6]
1562 L1RequestFromL2Cache=system.ruby.network.slave[7]
1563 L1RequestToL2Cache=system.ruby.network.master[5]
1564 responseFromL2Cache=system.ruby.network.slave[8]
1565 responseToL2Cache=system.ruby.network.master[6]
1566 unblockToL2Cache=system.ruby.network.master[4]
1567
1568 [system.ruby.l2_cntrl0.L2cache]
1569 type=RubyCache
1570 assoc=2
1571 dataAccessLatency=1
1572 dataArrayBanks=1
1573 eventq_index=0
1574 is_icache=false
1575 latency=15
1576 replacement_policy=PSEUDO_LRU
1577 resourceStalls=false
1578 size=4194304
1579 start_index_bit=6
1580 tagAccessLatency=1
1581 tagArrayBanks=1
1582
1583 [system.ruby.memctrl_clk_domain]
1584 type=DerivedClockDomain
1585 clk_divider=3
1586 clk_domain=system.ruby.clk_domain
1587 eventq_index=0
1588
1589 [system.ruby.network]
1590 type=SimpleNetwork
1591 children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 int_links0 int_links1 int_links2 int_links3 int_links4 routers0 routers1 routers2 routers3 routers4 routers5
1592 adaptive_routing=false
1593 buffer_size=0
1594 clk_domain=system.ruby.clk_domain
1595 control_msg_size=8
1596 endpoint_bandwidth=1000
1597 eventq_index=0
1598 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
1599 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
1600 netifs=
1601 number_of_virtual_networks=10
1602 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
1603 ruby_system=system.ruby
1604 topology=Crossbar
1605 master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.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 system.ruby.dma_cntrl0.responseFromDir
1606 slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dma_cntrl0.requestToDir
1607
1608 [system.ruby.network.ext_links0]
1609 type=SimpleExtLink
1610 bandwidth_factor=16
1611 eventq_index=0
1612 ext_node=system.ruby.l1_cntrl0
1613 int_node=system.ruby.network.routers0
1614 latency=1
1615 link_id=0
1616 weight=1
1617
1618 [system.ruby.network.ext_links1]
1619 type=SimpleExtLink
1620 bandwidth_factor=16
1621 eventq_index=0
1622 ext_node=system.ruby.l1_cntrl1
1623 int_node=system.ruby.network.routers1
1624 latency=1
1625 link_id=1
1626 weight=1
1627
1628 [system.ruby.network.ext_links2]
1629 type=SimpleExtLink
1630 bandwidth_factor=16
1631 eventq_index=0
1632 ext_node=system.ruby.l2_cntrl0
1633 int_node=system.ruby.network.routers2
1634 latency=1
1635 link_id=2
1636 weight=1
1637
1638 [system.ruby.network.ext_links3]
1639 type=SimpleExtLink
1640 bandwidth_factor=16
1641 eventq_index=0
1642 ext_node=system.ruby.dir_cntrl0
1643 int_node=system.ruby.network.routers3
1644 latency=1
1645 link_id=3
1646 weight=1
1647
1648 [system.ruby.network.ext_links4]
1649 type=SimpleExtLink
1650 bandwidth_factor=16
1651 eventq_index=0
1652 ext_node=system.ruby.dma_cntrl0
1653 int_node=system.ruby.network.routers4
1654 latency=1
1655 link_id=4
1656 weight=1
1657
1658 [system.ruby.network.int_links0]
1659 type=SimpleIntLink
1660 bandwidth_factor=16
1661 eventq_index=0
1662 latency=1
1663 link_id=5
1664 node_a=system.ruby.network.routers0
1665 node_b=system.ruby.network.routers5
1666 weight=1
1667
1668 [system.ruby.network.int_links1]
1669 type=SimpleIntLink
1670 bandwidth_factor=16
1671 eventq_index=0
1672 latency=1
1673 link_id=6
1674 node_a=system.ruby.network.routers1
1675 node_b=system.ruby.network.routers5
1676 weight=1
1677
1678 [system.ruby.network.int_links2]
1679 type=SimpleIntLink
1680 bandwidth_factor=16
1681 eventq_index=0
1682 latency=1
1683 link_id=7
1684 node_a=system.ruby.network.routers2
1685 node_b=system.ruby.network.routers5
1686 weight=1
1687
1688 [system.ruby.network.int_links3]
1689 type=SimpleIntLink
1690 bandwidth_factor=16
1691 eventq_index=0
1692 latency=1
1693 link_id=8
1694 node_a=system.ruby.network.routers3
1695 node_b=system.ruby.network.routers5
1696 weight=1
1697
1698 [system.ruby.network.int_links4]
1699 type=SimpleIntLink
1700 bandwidth_factor=16
1701 eventq_index=0
1702 latency=1
1703 link_id=9
1704 node_a=system.ruby.network.routers4
1705 node_b=system.ruby.network.routers5
1706 weight=1
1707
1708 [system.ruby.network.routers0]
1709 type=Switch
1710 clk_domain=system.ruby.clk_domain
1711 eventq_index=0
1712 router_id=0
1713 virt_nets=10
1714
1715 [system.ruby.network.routers1]
1716 type=Switch
1717 clk_domain=system.ruby.clk_domain
1718 eventq_index=0
1719 router_id=1
1720 virt_nets=10
1721
1722 [system.ruby.network.routers2]
1723 type=Switch
1724 clk_domain=system.ruby.clk_domain
1725 eventq_index=0
1726 router_id=2
1727 virt_nets=10
1728
1729 [system.ruby.network.routers3]
1730 type=Switch
1731 clk_domain=system.ruby.clk_domain
1732 eventq_index=0
1733 router_id=3
1734 virt_nets=10
1735
1736 [system.ruby.network.routers4]
1737 type=Switch
1738 clk_domain=system.ruby.clk_domain
1739 eventq_index=0
1740 router_id=4
1741 virt_nets=10
1742
1743 [system.ruby.network.routers5]
1744 type=Switch
1745 clk_domain=system.ruby.clk_domain
1746 eventq_index=0
1747 router_id=5
1748 virt_nets=10
1749
1750 [system.smbios_table]
1751 type=X86SMBiosSMBiosTable
1752 children=structures
1753 eventq_index=0
1754 major_version=2
1755 minor_version=5
1756 structures=system.smbios_table.structures
1757
1758 [system.smbios_table.structures]
1759 type=X86SMBiosBiosInformation
1760 characteristic_ext_bytes=
1761 characteristics=
1762 emb_cont_firmware_major=0
1763 emb_cont_firmware_minor=0
1764 eventq_index=0
1765 major=0
1766 minor=0
1767 release_date=06/08/2008
1768 rom_size=0
1769 starting_addr_segment=0
1770 vendor=
1771 version=
1772
1773 [system.sys_port_proxy]
1774 type=RubyPortProxy
1775 access_phys_mem=true
1776 clk_domain=system.clk_domain
1777 eventq_index=0
1778 ruby_system=system.ruby
1779 support_data_reqs=true
1780 support_inst_reqs=true
1781 system=system
1782 using_ruby_tester=false
1783 version=0
1784 slave=system.system_port
1785
1786 [system.voltage_domain]
1787 type=VoltageDomain
1788 eventq_index=0
1789 voltage=1.000000
1790