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