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