3da78afde3f8acceaefae964029c8103ab12557c
8 time_sync_period=100000000000
9 time_sync_spin_threshold=100000000
13 children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
16 clk_domain=system.clk_domain
20 kernel_addr_check=true
21 load_addr_mask=1099511627775
25 memories=system.physmem
29 work_begin_ckpt_count=0
30 work_begin_cpu_id_exit=-1
31 work_begin_exit_count=0
32 work_cpus_ckpt_count=0
36 system_port=system.membus.slave[0]
44 voltage_domain=system.voltage_domain
48 children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
49 branchPred=system.cpu.branchPred
51 clk_domain=system.cpu_clk_domain
54 decodeInputBufferSize=3
56 decodeToExecuteForwardDelay=1
57 do_checkpoint_insts=true
59 do_statistics_insts=true
60 dstage2_mmu=system.cpu.dstage2_mmu
64 executeAllowEarlyMemoryIssue=true
67 executeCycleInput=true
68 executeFuncUnits=system.cpu.executeFuncUnits
69 executeInputBufferSize=7
72 executeLSQMaxStoreBufferStoresPerCycle=2
73 executeLSQRequestsQueueSize=1
74 executeLSQStoreBufferSize=5
75 executeLSQTransfersQueueSize=2
76 executeMaxAccessesInMemory=2
77 executeMemoryCommitLimit=1
78 executeMemoryIssueLimit=1
80 executeSetTraceTimeOnCommit=true
81 executeSetTraceTimeOnIssue=false
85 fetch1ToFetch2BackwardDelay=1
86 fetch1ToFetch2ForwardDelay=1
88 fetch2InputBufferSize=2
89 fetch2ToDecodeForwardDelay=1
91 function_trace_start=0
92 interrupts=system.cpu.interrupts
94 istage2_mmu=system.cpu.istage2_mmu
96 max_insts_all_threads=0
97 max_insts_any_thread=0
98 max_loads_all_threads=0
99 max_loads_any_thread=0
103 simpoint_start_insts=
107 tracer=system.cpu.tracer
108 workload=system.cpu.workload
109 dcache_port=system.cpu.dcache.cpu_side
110 icache_port=system.cpu.icache.cpu_side
112 [system.cpu.branchPred]
118 choicePredictorSize=8192
121 globalPredictorSize=8192
124 localHistoryTableSize=2048
125 localPredictorSize=2048
132 addr_ranges=0:18446744073709551615
134 clk_domain=system.cpu_clk_domain
141 prefetch_on_access=false
144 sequential_access=false
147 tags=system.cpu.dcache.tags
151 cpu_side=system.cpu.dcache_port
152 mem_side=system.cpu.toL2Bus.slave[1]
154 [system.cpu.dcache.tags]
158 clk_domain=system.cpu_clk_domain
161 sequential_access=false
164 [system.cpu.dstage2_mmu]
168 stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
171 [system.cpu.dstage2_mmu.stage2_tlb]
177 walker=system.cpu.dstage2_mmu.stage2_tlb.walker
179 [system.cpu.dstage2_mmu.stage2_tlb.walker]
181 clk_domain=system.cpu_clk_domain
184 num_squash_per_cycle=2
186 port=system.cpu.toL2Bus.slave[5]
194 walker=system.cpu.dtb.walker
196 [system.cpu.dtb.walker]
198 clk_domain=system.cpu_clk_domain
201 num_squash_per_cycle=2
203 port=system.cpu.toL2Bus.slave[3]
205 [system.cpu.executeFuncUnits]
207 children=funcUnits0 funcUnits1 funcUnits2 funcUnits3 funcUnits4 funcUnits5 funcUnits6
209 funcUnits=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
211 [system.cpu.executeFuncUnits.funcUnits0]
213 children=opClasses timings
214 cantForwardFromFUIndices=
217 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
219 timings=system.cpu.executeFuncUnits.funcUnits0.timings
221 [system.cpu.executeFuncUnits.funcUnits0.opClasses]
225 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses.opClasses
227 [system.cpu.executeFuncUnits.funcUnits0.opClasses.opClasses]
232 [system.cpu.executeFuncUnits.funcUnits0.timings]
239 extraCommitLatExpr=Null
242 opClasses=system.cpu.executeFuncUnits.funcUnits0.timings.opClasses
243 srcRegsRelativeLats=2
246 [system.cpu.executeFuncUnits.funcUnits0.timings.opClasses]
251 [system.cpu.executeFuncUnits.funcUnits1]
253 children=opClasses timings
254 cantForwardFromFUIndices=
257 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
259 timings=system.cpu.executeFuncUnits.funcUnits1.timings
261 [system.cpu.executeFuncUnits.funcUnits1.opClasses]
265 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses.opClasses
267 [system.cpu.executeFuncUnits.funcUnits1.opClasses.opClasses]
272 [system.cpu.executeFuncUnits.funcUnits1.timings]
279 extraCommitLatExpr=Null
282 opClasses=system.cpu.executeFuncUnits.funcUnits1.timings.opClasses
283 srcRegsRelativeLats=2
286 [system.cpu.executeFuncUnits.funcUnits1.timings.opClasses]
291 [system.cpu.executeFuncUnits.funcUnits2]
293 children=opClasses timings
294 cantForwardFromFUIndices=
297 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
299 timings=system.cpu.executeFuncUnits.funcUnits2.timings
301 [system.cpu.executeFuncUnits.funcUnits2.opClasses]
305 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses.opClasses
307 [system.cpu.executeFuncUnits.funcUnits2.opClasses.opClasses]
312 [system.cpu.executeFuncUnits.funcUnits2.timings]
319 extraCommitLatExpr=Null
322 opClasses=system.cpu.executeFuncUnits.funcUnits2.timings.opClasses
323 srcRegsRelativeLats=0
326 [system.cpu.executeFuncUnits.funcUnits2.timings.opClasses]
331 [system.cpu.executeFuncUnits.funcUnits3]
334 cantForwardFromFUIndices=
337 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
341 [system.cpu.executeFuncUnits.funcUnits3.opClasses]
345 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses.opClasses
347 [system.cpu.executeFuncUnits.funcUnits3.opClasses.opClasses]
352 [system.cpu.executeFuncUnits.funcUnits4]
354 children=opClasses timings
355 cantForwardFromFUIndices=
358 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
360 timings=system.cpu.executeFuncUnits.funcUnits4.timings
362 [system.cpu.executeFuncUnits.funcUnits4.opClasses]
364 children=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
366 opClasses=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
368 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses00]
373 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses01]
378 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses02]
383 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses03]
388 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses04]
393 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses05]
398 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses06]
403 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses07]
408 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses08]
413 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses09]
418 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses10]
423 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses11]
428 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses12]
433 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses13]
438 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses14]
443 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses15]
448 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses16]
453 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses17]
458 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses18]
463 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses19]
468 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses20]
473 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses21]
478 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses22]
481 opClass=SimdFloatMisc
483 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses23]
486 opClass=SimdFloatMult
488 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses24]
491 opClass=SimdFloatMultAcc
493 [system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses25]
496 opClass=SimdFloatSqrt
498 [system.cpu.executeFuncUnits.funcUnits4.timings]
501 description=FloatSimd
505 extraCommitLatExpr=Null
508 opClasses=system.cpu.executeFuncUnits.funcUnits4.timings.opClasses
509 srcRegsRelativeLats=2
512 [system.cpu.executeFuncUnits.funcUnits4.timings.opClasses]
517 [system.cpu.executeFuncUnits.funcUnits5]
519 children=opClasses timings
520 cantForwardFromFUIndices=
523 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
525 timings=system.cpu.executeFuncUnits.funcUnits5.timings
527 [system.cpu.executeFuncUnits.funcUnits5.opClasses]
529 children=opClasses0 opClasses1
531 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses0 system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses1
533 [system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses0]
538 [system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses1]
543 [system.cpu.executeFuncUnits.funcUnits5.timings]
550 extraCommitLatExpr=Null
553 opClasses=system.cpu.executeFuncUnits.funcUnits5.timings.opClasses
554 srcRegsRelativeLats=1
557 [system.cpu.executeFuncUnits.funcUnits5.timings.opClasses]
562 [system.cpu.executeFuncUnits.funcUnits6]
565 cantForwardFromFUIndices=
568 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
572 [system.cpu.executeFuncUnits.funcUnits6.opClasses]
574 children=opClasses0 opClasses1
576 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses0 system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses1
578 [system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses0]
583 [system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses1]
591 addr_ranges=0:18446744073709551615
593 clk_domain=system.cpu_clk_domain
600 prefetch_on_access=false
603 sequential_access=false
606 tags=system.cpu.icache.tags
610 cpu_side=system.cpu.icache_port
611 mem_side=system.cpu.toL2Bus.slave[0]
613 [system.cpu.icache.tags]
617 clk_domain=system.cpu_clk_domain
620 sequential_access=false
623 [system.cpu.interrupts]
633 id_aa64dfr0_el1=1052678
637 id_aa64mmfr0_el1=15728642
656 [system.cpu.istage2_mmu]
660 stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
663 [system.cpu.istage2_mmu.stage2_tlb]
669 walker=system.cpu.istage2_mmu.stage2_tlb.walker
671 [system.cpu.istage2_mmu.stage2_tlb.walker]
673 clk_domain=system.cpu_clk_domain
676 num_squash_per_cycle=2
678 port=system.cpu.toL2Bus.slave[4]
686 walker=system.cpu.itb.walker
688 [system.cpu.itb.walker]
690 clk_domain=system.cpu_clk_domain
693 num_squash_per_cycle=2
695 port=system.cpu.toL2Bus.slave[2]
700 addr_ranges=0:18446744073709551615
702 clk_domain=system.cpu_clk_domain
709 prefetch_on_access=false
712 sequential_access=false
715 tags=system.cpu.l2cache.tags
719 cpu_side=system.cpu.toL2Bus.master[0]
720 mem_side=system.membus.slave[1]
722 [system.cpu.l2cache.tags]
726 clk_domain=system.cpu_clk_domain
729 sequential_access=false
734 clk_domain=system.cpu_clk_domain
738 use_default_range=false
740 master=system.cpu.l2cache.cpu_side
741 slave=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
747 [system.cpu.workload]
749 cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook
750 cwd=build/ARM/tests/opt/long/se/30.eon/arm/linux/minor-timing
756 executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
759 max_stack_size=67108864
767 [system.cpu_clk_domain]
773 voltage_domain=system.voltage_domain
775 [system.dvfs_handler]
780 sys_clk_domain=system.clk_domain
781 transition_latency=100000000
785 clk_domain=system.clk_domain
789 use_default_range=false
791 master=system.physmem.port
792 slave=system.system_port system.cpu.l2cache.mem_side
797 addr_mapping=RoRaBaChCo
801 clk_domain=system.clk_domain
802 conf_table_reported=true
804 device_rowbuffer_size=1024
808 max_accesses_per_row=16
809 mem_sched_policy=frfcfs
810 min_writes_per_switch=16
812 page_policy=open_adaptive
816 static_backend_latency=10000
817 static_frontend_latency=10000
833 write_high_thresh_perc=85
834 write_low_thresh_perc=50
835 port=system.membus.master[0]
837 [system.voltage_domain]