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