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