config.ini revision 11103:38f6188421e0
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=true
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000000
9time_sync_spin_threshold=100000000
10
11[system]
12type=LinuxAlphaSystem
13children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
14boot_cpu_frequency=500
15boot_osflags=root=/dev/hda1 console=ttyS0
16cache_line_size=64
17clk_domain=system.clk_domain
18console=/scratch/nilay/GEM5/system/binaries/console
19eventq_index=0
20init_param=0
21kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
22kernel_addr_check=true
23load_addr_mask=1099511627775
24load_offset=0
25mem_mode=timing
26mem_ranges=0:134217727
27memories=system.physmem
28mmap_using_noreserve=false
29num_work_ids=16
30pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
31readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
32symbolfile=
33system_rev=1024
34system_type=34
35work_begin_ckpt_count=0
36work_begin_cpu_id_exit=-1
37work_begin_exit_count=0
38work_cpus_ckpt_count=0
39work_end_ckpt_count=0
40work_end_exit_count=0
41work_item_id=-1
42system_port=system.membus.slave[0]
43
44[system.bridge]
45type=Bridge
46clk_domain=system.clk_domain
47delay=50000
48eventq_index=0
49ranges=8796093022208:18446744073709551615
50req_size=16
51resp_size=16
52master=system.iobus.slave[0]
53slave=system.membus.master[0]
54
55[system.clk_domain]
56type=SrcClockDomain
57clock=1000
58domain_id=-1
59eventq_index=0
60init_perf_level=0
61voltage_domain=system.voltage_domain
62
63[system.cpu]
64type=MinorCPU
65children=branchPred dcache dtb executeFuncUnits icache interrupts isa itb l2cache toL2Bus tracer
66branchPred=system.cpu.branchPred
67checker=Null
68clk_domain=system.cpu_clk_domain
69cpu_id=0
70decodeCycleInput=true
71decodeInputBufferSize=3
72decodeInputWidth=2
73decodeToExecuteForwardDelay=1
74do_checkpoint_insts=true
75do_quiesce=true
76do_statistics_insts=true
77dtb=system.cpu.dtb
78enableIdling=true
79eventq_index=0
80executeAllowEarlyMemoryIssue=true
81executeBranchDelay=1
82executeCommitLimit=2
83executeCycleInput=true
84executeFuncUnits=system.cpu.executeFuncUnits
85executeInputBufferSize=7
86executeInputWidth=2
87executeIssueLimit=2
88executeLSQMaxStoreBufferStoresPerCycle=2
89executeLSQRequestsQueueSize=1
90executeLSQStoreBufferSize=5
91executeLSQTransfersQueueSize=2
92executeMaxAccessesInMemory=2
93executeMemoryCommitLimit=1
94executeMemoryIssueLimit=1
95executeMemoryWidth=0
96executeSetTraceTimeOnCommit=true
97executeSetTraceTimeOnIssue=false
98fetch1FetchLimit=1
99fetch1LineSnapWidth=0
100fetch1LineWidth=0
101fetch1ToFetch2BackwardDelay=1
102fetch1ToFetch2ForwardDelay=1
103fetch2CycleInput=true
104fetch2InputBufferSize=2
105fetch2ToDecodeForwardDelay=1
106function_trace=false
107function_trace_start=0
108interrupts=system.cpu.interrupts
109isa=system.cpu.isa
110itb=system.cpu.itb
111max_insts_all_threads=0
112max_insts_any_thread=0
113max_loads_all_threads=0
114max_loads_any_thread=0
115numThreads=1
116profile=0
117progress_interval=0
118simpoint_start_insts=
119socket_id=0
120switched_out=false
121system=system
122tracer=system.cpu.tracer
123workload=
124dcache_port=system.cpu.dcache.cpu_side
125icache_port=system.cpu.icache.cpu_side
126
127[system.cpu.branchPred]
128type=TournamentBP
129BTBEntries=4096
130BTBTagSize=16
131RASSize=16
132choiceCtrBits=2
133choicePredictorSize=8192
134eventq_index=0
135globalCtrBits=2
136globalPredictorSize=8192
137instShiftAmt=2
138localCtrBits=2
139localHistoryTableSize=2048
140localPredictorSize=2048
141numThreads=1
142
143[system.cpu.dcache]
144type=Cache
145children=tags
146addr_ranges=0:18446744073709551615
147assoc=4
148clk_domain=system.cpu_clk_domain
149demand_mshr_reserve=1
150eventq_index=0
151forward_snoops=true
152hit_latency=2
153is_read_only=false
154max_miss_count=0
155mshrs=4
156prefetch_on_access=false
157prefetcher=Null
158response_latency=2
159sequential_access=false
160size=32768
161system=system
162tags=system.cpu.dcache.tags
163tgts_per_mshr=20
164write_buffers=8
165cpu_side=system.cpu.dcache_port
166mem_side=system.cpu.toL2Bus.slave[1]
167
168[system.cpu.dcache.tags]
169type=LRU
170assoc=4
171block_size=64
172clk_domain=system.cpu_clk_domain
173eventq_index=0
174hit_latency=2
175sequential_access=false
176size=32768
177
178[system.cpu.dtb]
179type=AlphaTLB
180eventq_index=0
181size=64
182
183[system.cpu.executeFuncUnits]
184type=MinorFUPool
185children=funcUnits0 funcUnits1 funcUnits2 funcUnits3 funcUnits4 funcUnits5 funcUnits6
186eventq_index=0
187funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.funcUnits1 system.cpu.executeFuncUnits.funcUnits2 system.cpu.executeFuncUnits.funcUnits3 system.cpu.executeFuncUnits.funcUnits4 system.cpu.executeFuncUnits.funcUnits5 system.cpu.executeFuncUnits.funcUnits6
188
189[system.cpu.executeFuncUnits.funcUnits0]
190type=MinorFU
191children=opClasses timings
192cantForwardFromFUIndices=
193eventq_index=0
194issueLat=1
195opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
196opLat=3
197timings=system.cpu.executeFuncUnits.funcUnits0.timings
198
199[system.cpu.executeFuncUnits.funcUnits0.opClasses]
200type=MinorOpClassSet
201children=opClasses
202eventq_index=0
203opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses.opClasses
204
205[system.cpu.executeFuncUnits.funcUnits0.opClasses.opClasses]
206type=MinorOpClass
207eventq_index=0
208opClass=IntAlu
209
210[system.cpu.executeFuncUnits.funcUnits0.timings]
211type=MinorFUTiming
212children=opClasses
213description=Int
214eventq_index=0
215extraAssumedLat=0
216extraCommitLat=0
217extraCommitLatExpr=Null
218mask=0
219match=0
220opClasses=system.cpu.executeFuncUnits.funcUnits0.timings.opClasses
221srcRegsRelativeLats=2
222suppress=false
223
224[system.cpu.executeFuncUnits.funcUnits0.timings.opClasses]
225type=MinorOpClassSet
226eventq_index=0
227opClasses=
228
229[system.cpu.executeFuncUnits.funcUnits1]
230type=MinorFU
231children=opClasses timings
232cantForwardFromFUIndices=
233eventq_index=0
234issueLat=1
235opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
236opLat=3
237timings=system.cpu.executeFuncUnits.funcUnits1.timings
238
239[system.cpu.executeFuncUnits.funcUnits1.opClasses]
240type=MinorOpClassSet
241children=opClasses
242eventq_index=0
243opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses.opClasses
244
245[system.cpu.executeFuncUnits.funcUnits1.opClasses.opClasses]
246type=MinorOpClass
247eventq_index=0
248opClass=IntAlu
249
250[system.cpu.executeFuncUnits.funcUnits1.timings]
251type=MinorFUTiming
252children=opClasses
253description=Int
254eventq_index=0
255extraAssumedLat=0
256extraCommitLat=0
257extraCommitLatExpr=Null
258mask=0
259match=0
260opClasses=system.cpu.executeFuncUnits.funcUnits1.timings.opClasses
261srcRegsRelativeLats=2
262suppress=false
263
264[system.cpu.executeFuncUnits.funcUnits1.timings.opClasses]
265type=MinorOpClassSet
266eventq_index=0
267opClasses=
268
269[system.cpu.executeFuncUnits.funcUnits2]
270type=MinorFU
271children=opClasses timings
272cantForwardFromFUIndices=
273eventq_index=0
274issueLat=1
275opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
276opLat=3
277timings=system.cpu.executeFuncUnits.funcUnits2.timings
278
279[system.cpu.executeFuncUnits.funcUnits2.opClasses]
280type=MinorOpClassSet
281children=opClasses
282eventq_index=0
283opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses.opClasses
284
285[system.cpu.executeFuncUnits.funcUnits2.opClasses.opClasses]
286type=MinorOpClass
287eventq_index=0
288opClass=IntMult
289
290[system.cpu.executeFuncUnits.funcUnits2.timings]
291type=MinorFUTiming
292children=opClasses
293description=Mul
294eventq_index=0
295extraAssumedLat=0
296extraCommitLat=0
297extraCommitLatExpr=Null
298mask=0
299match=0
300opClasses=system.cpu.executeFuncUnits.funcUnits2.timings.opClasses
301srcRegsRelativeLats=0
302suppress=false
303
304[system.cpu.executeFuncUnits.funcUnits2.timings.opClasses]
305type=MinorOpClassSet
306eventq_index=0
307opClasses=
308
309[system.cpu.executeFuncUnits.funcUnits3]
310type=MinorFU
311children=opClasses
312cantForwardFromFUIndices=
313eventq_index=0
314issueLat=9
315opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
316opLat=9
317timings=
318
319[system.cpu.executeFuncUnits.funcUnits3.opClasses]
320type=MinorOpClassSet
321children=opClasses
322eventq_index=0
323opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses.opClasses
324
325[system.cpu.executeFuncUnits.funcUnits3.opClasses.opClasses]
326type=MinorOpClass
327eventq_index=0
328opClass=IntDiv
329
330[system.cpu.executeFuncUnits.funcUnits4]
331type=MinorFU
332children=opClasses timings
333cantForwardFromFUIndices=
334eventq_index=0
335issueLat=1
336opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
337opLat=6
338timings=system.cpu.executeFuncUnits.funcUnits4.timings
339
340[system.cpu.executeFuncUnits.funcUnits4.opClasses]
341type=MinorOpClassSet
342children=opClasses00 opClasses01 opClasses02 opClasses03 opClasses04 opClasses05 opClasses06 opClasses07 opClasses08 opClasses09 opClasses10 opClasses11 opClasses12 opClasses13 opClasses14 opClasses15 opClasses16 opClasses17 opClasses18 opClasses19 opClasses20 opClasses21 opClasses22 opClasses23 opClasses24 opClasses25
343eventq_index=0
344opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses00 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses01 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses02 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses03 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses04 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses05 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses06 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses07 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses08 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses09 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses10 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses11 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses12 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses13 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses14 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses15 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses16 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses17 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses18 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses19 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses20 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses21 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses22 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses23 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses24 system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses25
345
346[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses00]
347type=MinorOpClass
348eventq_index=0
349opClass=FloatAdd
350
351[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses01]
352type=MinorOpClass
353eventq_index=0
354opClass=FloatCmp
355
356[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses02]
357type=MinorOpClass
358eventq_index=0
359opClass=FloatCvt
360
361[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses03]
362type=MinorOpClass
363eventq_index=0
364opClass=FloatMult
365
366[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses04]
367type=MinorOpClass
368eventq_index=0
369opClass=FloatDiv
370
371[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses05]
372type=MinorOpClass
373eventq_index=0
374opClass=FloatSqrt
375
376[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses06]
377type=MinorOpClass
378eventq_index=0
379opClass=SimdAdd
380
381[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses07]
382type=MinorOpClass
383eventq_index=0
384opClass=SimdAddAcc
385
386[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses08]
387type=MinorOpClass
388eventq_index=0
389opClass=SimdAlu
390
391[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses09]
392type=MinorOpClass
393eventq_index=0
394opClass=SimdCmp
395
396[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses10]
397type=MinorOpClass
398eventq_index=0
399opClass=SimdCvt
400
401[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses11]
402type=MinorOpClass
403eventq_index=0
404opClass=SimdMisc
405
406[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses12]
407type=MinorOpClass
408eventq_index=0
409opClass=SimdMult
410
411[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses13]
412type=MinorOpClass
413eventq_index=0
414opClass=SimdMultAcc
415
416[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses14]
417type=MinorOpClass
418eventq_index=0
419opClass=SimdShift
420
421[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses15]
422type=MinorOpClass
423eventq_index=0
424opClass=SimdShiftAcc
425
426[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses16]
427type=MinorOpClass
428eventq_index=0
429opClass=SimdSqrt
430
431[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses17]
432type=MinorOpClass
433eventq_index=0
434opClass=SimdFloatAdd
435
436[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses18]
437type=MinorOpClass
438eventq_index=0
439opClass=SimdFloatAlu
440
441[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses19]
442type=MinorOpClass
443eventq_index=0
444opClass=SimdFloatCmp
445
446[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses20]
447type=MinorOpClass
448eventq_index=0
449opClass=SimdFloatCvt
450
451[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses21]
452type=MinorOpClass
453eventq_index=0
454opClass=SimdFloatDiv
455
456[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses22]
457type=MinorOpClass
458eventq_index=0
459opClass=SimdFloatMisc
460
461[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses23]
462type=MinorOpClass
463eventq_index=0
464opClass=SimdFloatMult
465
466[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses24]
467type=MinorOpClass
468eventq_index=0
469opClass=SimdFloatMultAcc
470
471[system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses25]
472type=MinorOpClass
473eventq_index=0
474opClass=SimdFloatSqrt
475
476[system.cpu.executeFuncUnits.funcUnits4.timings]
477type=MinorFUTiming
478children=opClasses
479description=FloatSimd
480eventq_index=0
481extraAssumedLat=0
482extraCommitLat=0
483extraCommitLatExpr=Null
484mask=0
485match=0
486opClasses=system.cpu.executeFuncUnits.funcUnits4.timings.opClasses
487srcRegsRelativeLats=2
488suppress=false
489
490[system.cpu.executeFuncUnits.funcUnits4.timings.opClasses]
491type=MinorOpClassSet
492eventq_index=0
493opClasses=
494
495[system.cpu.executeFuncUnits.funcUnits5]
496type=MinorFU
497children=opClasses timings
498cantForwardFromFUIndices=
499eventq_index=0
500issueLat=1
501opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
502opLat=1
503timings=system.cpu.executeFuncUnits.funcUnits5.timings
504
505[system.cpu.executeFuncUnits.funcUnits5.opClasses]
506type=MinorOpClassSet
507children=opClasses0 opClasses1
508eventq_index=0
509opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses0 system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses1
510
511[system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses0]
512type=MinorOpClass
513eventq_index=0
514opClass=MemRead
515
516[system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses1]
517type=MinorOpClass
518eventq_index=0
519opClass=MemWrite
520
521[system.cpu.executeFuncUnits.funcUnits5.timings]
522type=MinorFUTiming
523children=opClasses
524description=Mem
525eventq_index=0
526extraAssumedLat=2
527extraCommitLat=0
528extraCommitLatExpr=Null
529mask=0
530match=0
531opClasses=system.cpu.executeFuncUnits.funcUnits5.timings.opClasses
532srcRegsRelativeLats=1
533suppress=false
534
535[system.cpu.executeFuncUnits.funcUnits5.timings.opClasses]
536type=MinorOpClassSet
537eventq_index=0
538opClasses=
539
540[system.cpu.executeFuncUnits.funcUnits6]
541type=MinorFU
542children=opClasses
543cantForwardFromFUIndices=
544eventq_index=0
545issueLat=1
546opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
547opLat=1
548timings=
549
550[system.cpu.executeFuncUnits.funcUnits6.opClasses]
551type=MinorOpClassSet
552children=opClasses0 opClasses1
553eventq_index=0
554opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses0 system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses1
555
556[system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses0]
557type=MinorOpClass
558eventq_index=0
559opClass=IprAccess
560
561[system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses1]
562type=MinorOpClass
563eventq_index=0
564opClass=InstPrefetch
565
566[system.cpu.icache]
567type=Cache
568children=tags
569addr_ranges=0:18446744073709551615
570assoc=1
571clk_domain=system.cpu_clk_domain
572demand_mshr_reserve=1
573eventq_index=0
574forward_snoops=true
575hit_latency=2
576is_read_only=true
577max_miss_count=0
578mshrs=4
579prefetch_on_access=false
580prefetcher=Null
581response_latency=2
582sequential_access=false
583size=32768
584system=system
585tags=system.cpu.icache.tags
586tgts_per_mshr=20
587write_buffers=8
588cpu_side=system.cpu.icache_port
589mem_side=system.cpu.toL2Bus.slave[0]
590
591[system.cpu.icache.tags]
592type=LRU
593assoc=1
594block_size=64
595clk_domain=system.cpu_clk_domain
596eventq_index=0
597hit_latency=2
598sequential_access=false
599size=32768
600
601[system.cpu.interrupts]
602type=AlphaInterrupts
603eventq_index=0
604
605[system.cpu.isa]
606type=AlphaISA
607eventq_index=0
608system=system
609
610[system.cpu.itb]
611type=AlphaTLB
612eventq_index=0
613size=48
614
615[system.cpu.l2cache]
616type=Cache
617children=tags
618addr_ranges=0:18446744073709551615
619assoc=8
620clk_domain=system.cpu_clk_domain
621demand_mshr_reserve=1
622eventq_index=0
623forward_snoops=true
624hit_latency=20
625is_read_only=false
626max_miss_count=0
627mshrs=20
628prefetch_on_access=false
629prefetcher=Null
630response_latency=20
631sequential_access=false
632size=4194304
633system=system
634tags=system.cpu.l2cache.tags
635tgts_per_mshr=12
636write_buffers=8
637cpu_side=system.cpu.toL2Bus.master[0]
638mem_side=system.membus.slave[1]
639
640[system.cpu.l2cache.tags]
641type=LRU
642assoc=8
643block_size=64
644clk_domain=system.cpu_clk_domain
645eventq_index=0
646hit_latency=20
647sequential_access=false
648size=4194304
649
650[system.cpu.toL2Bus]
651type=CoherentXBar
652clk_domain=system.cpu_clk_domain
653eventq_index=0
654forward_latency=0
655frontend_latency=1
656response_latency=1
657snoop_filter=Null
658snoop_response_latency=1
659system=system
660use_default_range=false
661width=32
662master=system.cpu.l2cache.cpu_side
663slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side
664
665[system.cpu.tracer]
666type=ExeTracer
667eventq_index=0
668
669[system.cpu_clk_domain]
670type=SrcClockDomain
671clock=500
672domain_id=-1
673eventq_index=0
674init_perf_level=0
675voltage_domain=system.voltage_domain
676
677[system.disk0]
678type=IdeDisk
679children=image
680delay=1000000
681driveID=master
682eventq_index=0
683image=system.disk0.image
684
685[system.disk0.image]
686type=CowDiskImage
687children=child
688child=system.disk0.image.child
689eventq_index=0
690image_file=
691read_only=false
692table_size=65536
693
694[system.disk0.image.child]
695type=RawDiskImage
696eventq_index=0
697image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
698read_only=true
699
700[system.disk2]
701type=IdeDisk
702children=image
703delay=1000000
704driveID=master
705eventq_index=0
706image=system.disk2.image
707
708[system.disk2.image]
709type=CowDiskImage
710children=child
711child=system.disk2.image.child
712eventq_index=0
713image_file=
714read_only=false
715table_size=65536
716
717[system.disk2.image.child]
718type=RawDiskImage
719eventq_index=0
720image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
721read_only=true
722
723[system.dvfs_handler]
724type=DVFSHandler
725domains=
726enable=false
727eventq_index=0
728sys_clk_domain=system.clk_domain
729transition_latency=100000000
730
731[system.intrctrl]
732type=IntrControl
733eventq_index=0
734sys=system
735
736[system.iobus]
737type=NoncoherentXBar
738clk_domain=system.clk_domain
739eventq_index=0
740forward_latency=1
741frontend_latency=2
742response_latency=2
743use_default_range=true
744width=16
745default=system.tsunami.pciconfig.pio
746master=system.tsunami.cchip.pio system.tsunami.pchip.pio system.tsunami.fake_sm_chip.pio system.tsunami.fake_uart1.pio system.tsunami.fake_uart2.pio system.tsunami.fake_uart3.pio system.tsunami.fake_uart4.pio system.tsunami.fake_ppc.pio system.tsunami.fake_OROM.pio system.tsunami.fake_pnp_addr.pio system.tsunami.fake_pnp_write.pio system.tsunami.fake_pnp_read0.pio system.tsunami.fake_pnp_read1.pio system.tsunami.fake_pnp_read2.pio system.tsunami.fake_pnp_read3.pio system.tsunami.fake_pnp_read4.pio system.tsunami.fake_pnp_read5.pio system.tsunami.fake_pnp_read6.pio system.tsunami.fake_pnp_read7.pio system.tsunami.fake_ata0.pio system.tsunami.fake_ata1.pio system.tsunami.fb.pio system.tsunami.io.pio system.tsunami.uart.pio system.tsunami.backdoor.pio system.tsunami.ide.pio system.tsunami.ide.config system.tsunami.ethernet.pio system.tsunami.ethernet.config system.iocache.cpu_side
747slave=system.bridge.master system.tsunami.ide.dma system.tsunami.ethernet.dma
748
749[system.iocache]
750type=Cache
751children=tags
752addr_ranges=0:134217727
753assoc=8
754clk_domain=system.clk_domain
755demand_mshr_reserve=1
756eventq_index=0
757forward_snoops=false
758hit_latency=50
759is_read_only=false
760max_miss_count=0
761mshrs=20
762prefetch_on_access=false
763prefetcher=Null
764response_latency=50
765sequential_access=false
766size=1024
767system=system
768tags=system.iocache.tags
769tgts_per_mshr=12
770write_buffers=8
771cpu_side=system.iobus.master[29]
772mem_side=system.membus.slave[2]
773
774[system.iocache.tags]
775type=LRU
776assoc=8
777block_size=64
778clk_domain=system.clk_domain
779eventq_index=0
780hit_latency=50
781sequential_access=false
782size=1024
783
784[system.membus]
785type=CoherentXBar
786children=badaddr_responder
787clk_domain=system.clk_domain
788eventq_index=0
789forward_latency=4
790frontend_latency=3
791response_latency=2
792snoop_filter=Null
793snoop_response_latency=4
794system=system
795use_default_range=false
796width=16
797default=system.membus.badaddr_responder.pio
798master=system.bridge.slave system.physmem.port
799slave=system.system_port system.cpu.l2cache.mem_side system.iocache.mem_side
800
801[system.membus.badaddr_responder]
802type=IsaFake
803clk_domain=system.clk_domain
804eventq_index=0
805fake_mem=false
806pio_addr=0
807pio_latency=100000
808pio_size=8
809ret_bad_addr=true
810ret_data16=65535
811ret_data32=4294967295
812ret_data64=18446744073709551615
813ret_data8=255
814system=system
815update_data=false
816warn_access=
817pio=system.membus.default
818
819[system.physmem]
820type=DRAMCtrl
821IDD0=0.075000
822IDD02=0.000000
823IDD2N=0.050000
824IDD2N2=0.000000
825IDD2P0=0.000000
826IDD2P02=0.000000
827IDD2P1=0.000000
828IDD2P12=0.000000
829IDD3N=0.057000
830IDD3N2=0.000000
831IDD3P0=0.000000
832IDD3P02=0.000000
833IDD3P1=0.000000
834IDD3P12=0.000000
835IDD4R=0.187000
836IDD4R2=0.000000
837IDD4W=0.165000
838IDD4W2=0.000000
839IDD5=0.220000
840IDD52=0.000000
841IDD6=0.000000
842IDD62=0.000000
843VDD=1.500000
844VDD2=0.000000
845activation_limit=4
846addr_mapping=RoRaBaCoCh
847bank_groups_per_rank=0
848banks_per_rank=8
849burst_length=8
850channels=1
851clk_domain=system.clk_domain
852conf_table_reported=true
853device_bus_width=8
854device_rowbuffer_size=1024
855device_size=536870912
856devices_per_rank=8
857dll=true
858eventq_index=0
859in_addr_map=true
860max_accesses_per_row=16
861mem_sched_policy=frfcfs
862min_writes_per_switch=16
863null=false
864page_policy=open_adaptive
865range=0:134217727
866ranks_per_channel=2
867read_buffer_size=32
868static_backend_latency=10000
869static_frontend_latency=10000
870tBURST=5000
871tCCD_L=0
872tCK=1250
873tCL=13750
874tCS=2500
875tRAS=35000
876tRCD=13750
877tREFI=7800000
878tRFC=260000
879tRP=13750
880tRRD=6000
881tRRD_L=0
882tRTP=7500
883tRTW=2500
884tWR=15000
885tWTR=7500
886tXAW=30000
887tXP=0
888tXPDLL=0
889tXS=0
890tXSDLL=0
891write_buffer_size=64
892write_high_thresh_perc=85
893write_low_thresh_perc=50
894port=system.membus.master[1]
895
896[system.simple_disk]
897type=SimpleDisk
898children=disk
899disk=system.simple_disk.disk
900eventq_index=0
901system=system
902
903[system.simple_disk.disk]
904type=RawDiskImage
905eventq_index=0
906image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
907read_only=true
908
909[system.terminal]
910type=Terminal
911eventq_index=0
912intr_control=system.intrctrl
913number=0
914output=true
915port=3456
916
917[system.tsunami]
918type=Tsunami
919children=backdoor cchip ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
920eventq_index=0
921intrctrl=system.intrctrl
922system=system
923
924[system.tsunami.backdoor]
925type=AlphaBackdoor
926clk_domain=system.clk_domain
927cpu=system.cpu
928disk=system.simple_disk
929eventq_index=0
930pio_addr=8804682956800
931pio_latency=100000
932platform=system.tsunami
933system=system
934terminal=system.terminal
935pio=system.iobus.master[24]
936
937[system.tsunami.cchip]
938type=TsunamiCChip
939clk_domain=system.clk_domain
940eventq_index=0
941pio_addr=8803072344064
942pio_latency=100000
943system=system
944tsunami=system.tsunami
945pio=system.iobus.master[0]
946
947[system.tsunami.ethernet]
948type=NSGigE
949BAR0=1
950BAR0LegacyIO=false
951BAR0Size=256
952BAR1=0
953BAR1LegacyIO=false
954BAR1Size=4096
955BAR2=0
956BAR2LegacyIO=false
957BAR2Size=0
958BAR3=0
959BAR3LegacyIO=false
960BAR3Size=0
961BAR4=0
962BAR4LegacyIO=false
963BAR4Size=0
964BAR5=0
965BAR5LegacyIO=false
966BAR5Size=0
967BIST=0
968CacheLineSize=0
969CapabilityPtr=0
970CardbusCIS=0
971ClassCode=2
972Command=0
973DeviceID=34
974ExpansionROM=0
975HeaderType=0
976InterruptLine=30
977InterruptPin=1
978LatencyTimer=0
979LegacyIOBase=0
980MSICAPBaseOffset=0
981MSICAPCapId=0
982MSICAPMaskBits=0
983MSICAPMsgAddr=0
984MSICAPMsgCtrl=0
985MSICAPMsgData=0
986MSICAPMsgUpperAddr=0
987MSICAPNextCapability=0
988MSICAPPendingBits=0
989MSIXCAPBaseOffset=0
990MSIXCAPCapId=0
991MSIXCAPNextCapability=0
992MSIXMsgCtrl=0
993MSIXPbaOffset=0
994MSIXTableOffset=0
995MaximumLatency=52
996MinimumGrant=176
997PMCAPBaseOffset=0
998PMCAPCapId=0
999PMCAPCapabilities=0
1000PMCAPCtrlStatus=0
1001PMCAPNextCapability=0
1002PXCAPBaseOffset=0
1003PXCAPCapId=0
1004PXCAPCapabilities=0
1005PXCAPDevCap2=0
1006PXCAPDevCapabilities=0
1007PXCAPDevCtrl=0
1008PXCAPDevCtrl2=0
1009PXCAPDevStatus=0
1010PXCAPLinkCap=0
1011PXCAPLinkCtrl=0
1012PXCAPLinkStatus=0
1013PXCAPNextCapability=0
1014ProgIF=0
1015Revision=0
1016Status=656
1017SubClassCode=0
1018SubsystemID=0
1019SubsystemVendorID=0
1020VendorID=4107
1021clk_domain=system.clk_domain
1022config_latency=20000
1023dma_data_free=false
1024dma_desc_free=false
1025dma_no_allocate=true
1026dma_read_delay=0
1027dma_read_factor=0
1028dma_write_delay=0
1029dma_write_factor=0
1030eventq_index=0
1031hardware_address=00:90:00:00:00:01
1032intr_delay=10000000
1033pci_bus=0
1034pci_dev=1
1035pci_func=0
1036pio_latency=30000
1037platform=system.tsunami
1038rss=false
1039rx_delay=1000000
1040rx_fifo_size=524288
1041rx_filter=true
1042rx_thread=false
1043system=system
1044tx_delay=1000000
1045tx_fifo_size=524288
1046tx_thread=false
1047config=system.iobus.master[28]
1048dma=system.iobus.slave[2]
1049pio=system.iobus.master[27]
1050
1051[system.tsunami.fake_OROM]
1052type=IsaFake
1053clk_domain=system.clk_domain
1054eventq_index=0
1055fake_mem=false
1056pio_addr=8796093677568
1057pio_latency=100000
1058pio_size=393216
1059ret_bad_addr=false
1060ret_data16=65535
1061ret_data32=4294967295
1062ret_data64=18446744073709551615
1063ret_data8=255
1064system=system
1065update_data=false
1066warn_access=
1067pio=system.iobus.master[8]
1068
1069[system.tsunami.fake_ata0]
1070type=IsaFake
1071clk_domain=system.clk_domain
1072eventq_index=0
1073fake_mem=false
1074pio_addr=8804615848432
1075pio_latency=100000
1076pio_size=8
1077ret_bad_addr=false
1078ret_data16=65535
1079ret_data32=4294967295
1080ret_data64=18446744073709551615
1081ret_data8=255
1082system=system
1083update_data=false
1084warn_access=
1085pio=system.iobus.master[19]
1086
1087[system.tsunami.fake_ata1]
1088type=IsaFake
1089clk_domain=system.clk_domain
1090eventq_index=0
1091fake_mem=false
1092pio_addr=8804615848304
1093pio_latency=100000
1094pio_size=8
1095ret_bad_addr=false
1096ret_data16=65535
1097ret_data32=4294967295
1098ret_data64=18446744073709551615
1099ret_data8=255
1100system=system
1101update_data=false
1102warn_access=
1103pio=system.iobus.master[20]
1104
1105[system.tsunami.fake_pnp_addr]
1106type=IsaFake
1107clk_domain=system.clk_domain
1108eventq_index=0
1109fake_mem=false
1110pio_addr=8804615848569
1111pio_latency=100000
1112pio_size=8
1113ret_bad_addr=false
1114ret_data16=65535
1115ret_data32=4294967295
1116ret_data64=18446744073709551615
1117ret_data8=255
1118system=system
1119update_data=false
1120warn_access=
1121pio=system.iobus.master[9]
1122
1123[system.tsunami.fake_pnp_read0]
1124type=IsaFake
1125clk_domain=system.clk_domain
1126eventq_index=0
1127fake_mem=false
1128pio_addr=8804615848451
1129pio_latency=100000
1130pio_size=8
1131ret_bad_addr=false
1132ret_data16=65535
1133ret_data32=4294967295
1134ret_data64=18446744073709551615
1135ret_data8=255
1136system=system
1137update_data=false
1138warn_access=
1139pio=system.iobus.master[11]
1140
1141[system.tsunami.fake_pnp_read1]
1142type=IsaFake
1143clk_domain=system.clk_domain
1144eventq_index=0
1145fake_mem=false
1146pio_addr=8804615848515
1147pio_latency=100000
1148pio_size=8
1149ret_bad_addr=false
1150ret_data16=65535
1151ret_data32=4294967295
1152ret_data64=18446744073709551615
1153ret_data8=255
1154system=system
1155update_data=false
1156warn_access=
1157pio=system.iobus.master[12]
1158
1159[system.tsunami.fake_pnp_read2]
1160type=IsaFake
1161clk_domain=system.clk_domain
1162eventq_index=0
1163fake_mem=false
1164pio_addr=8804615848579
1165pio_latency=100000
1166pio_size=8
1167ret_bad_addr=false
1168ret_data16=65535
1169ret_data32=4294967295
1170ret_data64=18446744073709551615
1171ret_data8=255
1172system=system
1173update_data=false
1174warn_access=
1175pio=system.iobus.master[13]
1176
1177[system.tsunami.fake_pnp_read3]
1178type=IsaFake
1179clk_domain=system.clk_domain
1180eventq_index=0
1181fake_mem=false
1182pio_addr=8804615848643
1183pio_latency=100000
1184pio_size=8
1185ret_bad_addr=false
1186ret_data16=65535
1187ret_data32=4294967295
1188ret_data64=18446744073709551615
1189ret_data8=255
1190system=system
1191update_data=false
1192warn_access=
1193pio=system.iobus.master[14]
1194
1195[system.tsunami.fake_pnp_read4]
1196type=IsaFake
1197clk_domain=system.clk_domain
1198eventq_index=0
1199fake_mem=false
1200pio_addr=8804615848707
1201pio_latency=100000
1202pio_size=8
1203ret_bad_addr=false
1204ret_data16=65535
1205ret_data32=4294967295
1206ret_data64=18446744073709551615
1207ret_data8=255
1208system=system
1209update_data=false
1210warn_access=
1211pio=system.iobus.master[15]
1212
1213[system.tsunami.fake_pnp_read5]
1214type=IsaFake
1215clk_domain=system.clk_domain
1216eventq_index=0
1217fake_mem=false
1218pio_addr=8804615848771
1219pio_latency=100000
1220pio_size=8
1221ret_bad_addr=false
1222ret_data16=65535
1223ret_data32=4294967295
1224ret_data64=18446744073709551615
1225ret_data8=255
1226system=system
1227update_data=false
1228warn_access=
1229pio=system.iobus.master[16]
1230
1231[system.tsunami.fake_pnp_read6]
1232type=IsaFake
1233clk_domain=system.clk_domain
1234eventq_index=0
1235fake_mem=false
1236pio_addr=8804615848835
1237pio_latency=100000
1238pio_size=8
1239ret_bad_addr=false
1240ret_data16=65535
1241ret_data32=4294967295
1242ret_data64=18446744073709551615
1243ret_data8=255
1244system=system
1245update_data=false
1246warn_access=
1247pio=system.iobus.master[17]
1248
1249[system.tsunami.fake_pnp_read7]
1250type=IsaFake
1251clk_domain=system.clk_domain
1252eventq_index=0
1253fake_mem=false
1254pio_addr=8804615848899
1255pio_latency=100000
1256pio_size=8
1257ret_bad_addr=false
1258ret_data16=65535
1259ret_data32=4294967295
1260ret_data64=18446744073709551615
1261ret_data8=255
1262system=system
1263update_data=false
1264warn_access=
1265pio=system.iobus.master[18]
1266
1267[system.tsunami.fake_pnp_write]
1268type=IsaFake
1269clk_domain=system.clk_domain
1270eventq_index=0
1271fake_mem=false
1272pio_addr=8804615850617
1273pio_latency=100000
1274pio_size=8
1275ret_bad_addr=false
1276ret_data16=65535
1277ret_data32=4294967295
1278ret_data64=18446744073709551615
1279ret_data8=255
1280system=system
1281update_data=false
1282warn_access=
1283pio=system.iobus.master[10]
1284
1285[system.tsunami.fake_ppc]
1286type=IsaFake
1287clk_domain=system.clk_domain
1288eventq_index=0
1289fake_mem=false
1290pio_addr=8804615848891
1291pio_latency=100000
1292pio_size=8
1293ret_bad_addr=false
1294ret_data16=65535
1295ret_data32=4294967295
1296ret_data64=18446744073709551615
1297ret_data8=255
1298system=system
1299update_data=false
1300warn_access=
1301pio=system.iobus.master[7]
1302
1303[system.tsunami.fake_sm_chip]
1304type=IsaFake
1305clk_domain=system.clk_domain
1306eventq_index=0
1307fake_mem=false
1308pio_addr=8804615848816
1309pio_latency=100000
1310pio_size=8
1311ret_bad_addr=false
1312ret_data16=65535
1313ret_data32=4294967295
1314ret_data64=18446744073709551615
1315ret_data8=255
1316system=system
1317update_data=false
1318warn_access=
1319pio=system.iobus.master[2]
1320
1321[system.tsunami.fake_uart1]
1322type=IsaFake
1323clk_domain=system.clk_domain
1324eventq_index=0
1325fake_mem=false
1326pio_addr=8804615848696
1327pio_latency=100000
1328pio_size=8
1329ret_bad_addr=false
1330ret_data16=65535
1331ret_data32=4294967295
1332ret_data64=18446744073709551615
1333ret_data8=255
1334system=system
1335update_data=false
1336warn_access=
1337pio=system.iobus.master[3]
1338
1339[system.tsunami.fake_uart2]
1340type=IsaFake
1341clk_domain=system.clk_domain
1342eventq_index=0
1343fake_mem=false
1344pio_addr=8804615848936
1345pio_latency=100000
1346pio_size=8
1347ret_bad_addr=false
1348ret_data16=65535
1349ret_data32=4294967295
1350ret_data64=18446744073709551615
1351ret_data8=255
1352system=system
1353update_data=false
1354warn_access=
1355pio=system.iobus.master[4]
1356
1357[system.tsunami.fake_uart3]
1358type=IsaFake
1359clk_domain=system.clk_domain
1360eventq_index=0
1361fake_mem=false
1362pio_addr=8804615848680
1363pio_latency=100000
1364pio_size=8
1365ret_bad_addr=false
1366ret_data16=65535
1367ret_data32=4294967295
1368ret_data64=18446744073709551615
1369ret_data8=255
1370system=system
1371update_data=false
1372warn_access=
1373pio=system.iobus.master[5]
1374
1375[system.tsunami.fake_uart4]
1376type=IsaFake
1377clk_domain=system.clk_domain
1378eventq_index=0
1379fake_mem=false
1380pio_addr=8804615848944
1381pio_latency=100000
1382pio_size=8
1383ret_bad_addr=false
1384ret_data16=65535
1385ret_data32=4294967295
1386ret_data64=18446744073709551615
1387ret_data8=255
1388system=system
1389update_data=false
1390warn_access=
1391pio=system.iobus.master[6]
1392
1393[system.tsunami.fb]
1394type=BadDevice
1395clk_domain=system.clk_domain
1396devicename=FrameBuffer
1397eventq_index=0
1398pio_addr=8804615848912
1399pio_latency=100000
1400system=system
1401pio=system.iobus.master[21]
1402
1403[system.tsunami.ide]
1404type=IdeController
1405BAR0=1
1406BAR0LegacyIO=false
1407BAR0Size=8
1408BAR1=1
1409BAR1LegacyIO=false
1410BAR1Size=4
1411BAR2=1
1412BAR2LegacyIO=false
1413BAR2Size=8
1414BAR3=1
1415BAR3LegacyIO=false
1416BAR3Size=4
1417BAR4=1
1418BAR4LegacyIO=false
1419BAR4Size=16
1420BAR5=1
1421BAR5LegacyIO=false
1422BAR5Size=0
1423BIST=0
1424CacheLineSize=0
1425CapabilityPtr=0
1426CardbusCIS=0
1427ClassCode=1
1428Command=0
1429DeviceID=28945
1430ExpansionROM=0
1431HeaderType=0
1432InterruptLine=31
1433InterruptPin=1
1434LatencyTimer=0
1435LegacyIOBase=0
1436MSICAPBaseOffset=0
1437MSICAPCapId=0
1438MSICAPMaskBits=0
1439MSICAPMsgAddr=0
1440MSICAPMsgCtrl=0
1441MSICAPMsgData=0
1442MSICAPMsgUpperAddr=0
1443MSICAPNextCapability=0
1444MSICAPPendingBits=0
1445MSIXCAPBaseOffset=0
1446MSIXCAPCapId=0
1447MSIXCAPNextCapability=0
1448MSIXMsgCtrl=0
1449MSIXPbaOffset=0
1450MSIXTableOffset=0
1451MaximumLatency=0
1452MinimumGrant=0
1453PMCAPBaseOffset=0
1454PMCAPCapId=0
1455PMCAPCapabilities=0
1456PMCAPCtrlStatus=0
1457PMCAPNextCapability=0
1458PXCAPBaseOffset=0
1459PXCAPCapId=0
1460PXCAPCapabilities=0
1461PXCAPDevCap2=0
1462PXCAPDevCapabilities=0
1463PXCAPDevCtrl=0
1464PXCAPDevCtrl2=0
1465PXCAPDevStatus=0
1466PXCAPLinkCap=0
1467PXCAPLinkCtrl=0
1468PXCAPLinkStatus=0
1469PXCAPNextCapability=0
1470ProgIF=133
1471Revision=0
1472Status=640
1473SubClassCode=1
1474SubsystemID=0
1475SubsystemVendorID=0
1476VendorID=32902
1477clk_domain=system.clk_domain
1478config_latency=20000
1479ctrl_offset=0
1480disks=system.disk0 system.disk2
1481eventq_index=0
1482io_shift=0
1483pci_bus=0
1484pci_dev=0
1485pci_func=0
1486pio_latency=30000
1487platform=system.tsunami
1488system=system
1489config=system.iobus.master[26]
1490dma=system.iobus.slave[1]
1491pio=system.iobus.master[25]
1492
1493[system.tsunami.io]
1494type=TsunamiIO
1495clk_domain=system.clk_domain
1496eventq_index=0
1497frequency=976562500
1498pio_addr=8804615847936
1499pio_latency=100000
1500system=system
1501time=Thu Jan  1 00:00:00 2009
1502tsunami=system.tsunami
1503year_is_bcd=false
1504pio=system.iobus.master[22]
1505
1506[system.tsunami.pchip]
1507type=TsunamiPChip
1508clk_domain=system.clk_domain
1509eventq_index=0
1510pio_addr=8802535473152
1511pio_latency=100000
1512system=system
1513tsunami=system.tsunami
1514pio=system.iobus.master[1]
1515
1516[system.tsunami.pciconfig]
1517type=PciConfigAll
1518bus=0
1519clk_domain=system.clk_domain
1520eventq_index=0
1521pio_addr=0
1522pio_latency=30000
1523platform=system.tsunami
1524size=16777216
1525system=system
1526pio=system.iobus.default
1527
1528[system.tsunami.uart]
1529type=Uart8250
1530clk_domain=system.clk_domain
1531eventq_index=0
1532pio_addr=8804615848952
1533pio_latency=100000
1534platform=system.tsunami
1535system=system
1536terminal=system.terminal
1537pio=system.iobus.master[23]
1538
1539[system.voltage_domain]
1540type=VoltageDomain
1541eventq_index=0
1542voltage=1.000000
1543
1544