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