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