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