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