config.ini revision 11440:76b5639162af
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000000
9time_sync_spin_threshold=100000000
10
11[system]
12type=System
13children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18exit_on_work_items=false
19init_param=0
20kernel=
21kernel_addr_check=true
22load_addr_mask=1099511627775
23load_offset=0
24mem_mode=timing
25mem_ranges=
26memories=system.physmem
27mmap_using_noreserve=false
28multi_thread=false
29num_work_ids=16
30readfile=
31symbolfile=
32thermal_components=
33thermal_model=Null
34work_begin_ckpt_count=0
35work_begin_cpu_id_exit=-1
36work_begin_exit_count=0
37work_cpus_ckpt_count=0
38work_end_ckpt_count=0
39work_end_exit_count=0
40work_item_id=-1
41system_port=system.membus.slave[0]
42
43[system.clk_domain]
44type=SrcClockDomain
45clock=1000
46domain_id=-1
47eventq_index=0
48init_perf_level=0
49voltage_domain=system.voltage_domain
50
51[system.cpu]
52type=DerivO3CPU
53children=branchPred dcache dtb fuPool icache interrupts isa itb l2cache toL2Bus tracer workload
54LFSTSize=1024
55LQEntries=32
56LSQCheckLoads=true
57LSQDepCheckShift=4
58SQEntries=32
59SSITSize=1024
60activity=0
61backComSize=5
62branchPred=system.cpu.branchPred
63cachePorts=200
64checker=Null
65clk_domain=system.cpu_clk_domain
66commitToDecodeDelay=1
67commitToFetchDelay=1
68commitToIEWDelay=1
69commitToRenameDelay=1
70commitWidth=8
71cpu_id=0
72decodeToFetchDelay=1
73decodeToRenameDelay=1
74decodeWidth=8
75dispatchWidth=8
76do_checkpoint_insts=true
77do_quiesce=true
78do_statistics_insts=true
79dtb=system.cpu.dtb
80eventq_index=0
81fetchBufferSize=64
82fetchQueueSize=32
83fetchToDecodeDelay=1
84fetchTrapLatency=1
85fetchWidth=8
86forwardComSize=5
87fuPool=system.cpu.fuPool
88function_trace=false
89function_trace_start=0
90iewToCommitDelay=1
91iewToDecodeDelay=1
92iewToFetchDelay=1
93iewToRenameDelay=1
94interrupts=system.cpu.interrupts
95isa=system.cpu.isa
96issueToExecuteDelay=1
97issueWidth=8
98itb=system.cpu.itb
99max_insts_all_threads=0
100max_insts_any_thread=0
101max_loads_all_threads=0
102max_loads_any_thread=0
103needsTSO=false
104numIQEntries=64
105numPhysCCRegs=0
106numPhysFloatRegs=256
107numPhysIntRegs=256
108numROBEntries=192
109numRobs=1
110numThreads=1
111profile=0
112progress_interval=0
113renameToDecodeDelay=1
114renameToFetchDelay=1
115renameToIEWDelay=2
116renameToROBDelay=1
117renameWidth=8
118simpoint_start_insts=
119smtCommitPolicy=RoundRobin
120smtFetchPolicy=SingleThread
121smtIQPolicy=Partitioned
122smtIQThreshold=100
123smtLSQPolicy=Partitioned
124smtLSQThreshold=100
125smtNumFetchingThreads=1
126smtROBPolicy=Partitioned
127smtROBThreshold=100
128socket_id=0
129squashWidth=8
130store_set_clear_period=250000
131switched_out=false
132system=system
133tracer=system.cpu.tracer
134trapLatency=13
135wbWidth=8
136workload=system.cpu.workload
137dcache_port=system.cpu.dcache.cpu_side
138icache_port=system.cpu.icache.cpu_side
139
140[system.cpu.branchPred]
141type=TournamentBP
142BTBEntries=4096
143BTBTagSize=16
144RASSize=16
145choiceCtrBits=2
146choicePredictorSize=8192
147eventq_index=0
148globalCtrBits=2
149globalPredictorSize=8192
150indirectHashGHR=true
151indirectHashTargets=true
152indirectPathLength=3
153indirectSets=256
154indirectTagSize=16
155indirectWays=2
156instShiftAmt=2
157localCtrBits=2
158localHistoryTableSize=2048
159localPredictorSize=2048
160numThreads=1
161useIndirect=true
162
163[system.cpu.dcache]
164type=Cache
165children=tags
166addr_ranges=0:18446744073709551615
167assoc=2
168clk_domain=system.cpu_clk_domain
169clusivity=mostly_incl
170demand_mshr_reserve=1
171eventq_index=0
172hit_latency=2
173is_read_only=false
174max_miss_count=0
175mshrs=4
176prefetch_on_access=false
177prefetcher=Null
178response_latency=2
179sequential_access=false
180size=262144
181system=system
182tags=system.cpu.dcache.tags
183tgts_per_mshr=20
184write_buffers=8
185writeback_clean=false
186cpu_side=system.cpu.dcache_port
187mem_side=system.cpu.toL2Bus.slave[1]
188
189[system.cpu.dcache.tags]
190type=LRU
191assoc=2
192block_size=64
193clk_domain=system.cpu_clk_domain
194eventq_index=0
195hit_latency=2
196sequential_access=false
197size=262144
198
199[system.cpu.dtb]
200type=MipsTLB
201eventq_index=0
202size=64
203
204[system.cpu.fuPool]
205type=FUPool
206children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
207FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
208eventq_index=0
209
210[system.cpu.fuPool.FUList0]
211type=FUDesc
212children=opList
213count=6
214eventq_index=0
215opList=system.cpu.fuPool.FUList0.opList
216
217[system.cpu.fuPool.FUList0.opList]
218type=OpDesc
219eventq_index=0
220opClass=IntAlu
221opLat=1
222pipelined=true
223
224[system.cpu.fuPool.FUList1]
225type=FUDesc
226children=opList0 opList1
227count=2
228eventq_index=0
229opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
230
231[system.cpu.fuPool.FUList1.opList0]
232type=OpDesc
233eventq_index=0
234opClass=IntMult
235opLat=3
236pipelined=true
237
238[system.cpu.fuPool.FUList1.opList1]
239type=OpDesc
240eventq_index=0
241opClass=IntDiv
242opLat=20
243pipelined=false
244
245[system.cpu.fuPool.FUList2]
246type=FUDesc
247children=opList0 opList1 opList2
248count=4
249eventq_index=0
250opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
251
252[system.cpu.fuPool.FUList2.opList0]
253type=OpDesc
254eventq_index=0
255opClass=FloatAdd
256opLat=2
257pipelined=true
258
259[system.cpu.fuPool.FUList2.opList1]
260type=OpDesc
261eventq_index=0
262opClass=FloatCmp
263opLat=2
264pipelined=true
265
266[system.cpu.fuPool.FUList2.opList2]
267type=OpDesc
268eventq_index=0
269opClass=FloatCvt
270opLat=2
271pipelined=true
272
273[system.cpu.fuPool.FUList3]
274type=FUDesc
275children=opList0 opList1 opList2
276count=2
277eventq_index=0
278opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
279
280[system.cpu.fuPool.FUList3.opList0]
281type=OpDesc
282eventq_index=0
283opClass=FloatMult
284opLat=4
285pipelined=true
286
287[system.cpu.fuPool.FUList3.opList1]
288type=OpDesc
289eventq_index=0
290opClass=FloatDiv
291opLat=12
292pipelined=false
293
294[system.cpu.fuPool.FUList3.opList2]
295type=OpDesc
296eventq_index=0
297opClass=FloatSqrt
298opLat=24
299pipelined=false
300
301[system.cpu.fuPool.FUList4]
302type=FUDesc
303children=opList
304count=0
305eventq_index=0
306opList=system.cpu.fuPool.FUList4.opList
307
308[system.cpu.fuPool.FUList4.opList]
309type=OpDesc
310eventq_index=0
311opClass=MemRead
312opLat=1
313pipelined=true
314
315[system.cpu.fuPool.FUList5]
316type=FUDesc
317children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
318count=4
319eventq_index=0
320opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
321
322[system.cpu.fuPool.FUList5.opList00]
323type=OpDesc
324eventq_index=0
325opClass=SimdAdd
326opLat=1
327pipelined=true
328
329[system.cpu.fuPool.FUList5.opList01]
330type=OpDesc
331eventq_index=0
332opClass=SimdAddAcc
333opLat=1
334pipelined=true
335
336[system.cpu.fuPool.FUList5.opList02]
337type=OpDesc
338eventq_index=0
339opClass=SimdAlu
340opLat=1
341pipelined=true
342
343[system.cpu.fuPool.FUList5.opList03]
344type=OpDesc
345eventq_index=0
346opClass=SimdCmp
347opLat=1
348pipelined=true
349
350[system.cpu.fuPool.FUList5.opList04]
351type=OpDesc
352eventq_index=0
353opClass=SimdCvt
354opLat=1
355pipelined=true
356
357[system.cpu.fuPool.FUList5.opList05]
358type=OpDesc
359eventq_index=0
360opClass=SimdMisc
361opLat=1
362pipelined=true
363
364[system.cpu.fuPool.FUList5.opList06]
365type=OpDesc
366eventq_index=0
367opClass=SimdMult
368opLat=1
369pipelined=true
370
371[system.cpu.fuPool.FUList5.opList07]
372type=OpDesc
373eventq_index=0
374opClass=SimdMultAcc
375opLat=1
376pipelined=true
377
378[system.cpu.fuPool.FUList5.opList08]
379type=OpDesc
380eventq_index=0
381opClass=SimdShift
382opLat=1
383pipelined=true
384
385[system.cpu.fuPool.FUList5.opList09]
386type=OpDesc
387eventq_index=0
388opClass=SimdShiftAcc
389opLat=1
390pipelined=true
391
392[system.cpu.fuPool.FUList5.opList10]
393type=OpDesc
394eventq_index=0
395opClass=SimdSqrt
396opLat=1
397pipelined=true
398
399[system.cpu.fuPool.FUList5.opList11]
400type=OpDesc
401eventq_index=0
402opClass=SimdFloatAdd
403opLat=1
404pipelined=true
405
406[system.cpu.fuPool.FUList5.opList12]
407type=OpDesc
408eventq_index=0
409opClass=SimdFloatAlu
410opLat=1
411pipelined=true
412
413[system.cpu.fuPool.FUList5.opList13]
414type=OpDesc
415eventq_index=0
416opClass=SimdFloatCmp
417opLat=1
418pipelined=true
419
420[system.cpu.fuPool.FUList5.opList14]
421type=OpDesc
422eventq_index=0
423opClass=SimdFloatCvt
424opLat=1
425pipelined=true
426
427[system.cpu.fuPool.FUList5.opList15]
428type=OpDesc
429eventq_index=0
430opClass=SimdFloatDiv
431opLat=1
432pipelined=true
433
434[system.cpu.fuPool.FUList5.opList16]
435type=OpDesc
436eventq_index=0
437opClass=SimdFloatMisc
438opLat=1
439pipelined=true
440
441[system.cpu.fuPool.FUList5.opList17]
442type=OpDesc
443eventq_index=0
444opClass=SimdFloatMult
445opLat=1
446pipelined=true
447
448[system.cpu.fuPool.FUList5.opList18]
449type=OpDesc
450eventq_index=0
451opClass=SimdFloatMultAcc
452opLat=1
453pipelined=true
454
455[system.cpu.fuPool.FUList5.opList19]
456type=OpDesc
457eventq_index=0
458opClass=SimdFloatSqrt
459opLat=1
460pipelined=true
461
462[system.cpu.fuPool.FUList6]
463type=FUDesc
464children=opList
465count=0
466eventq_index=0
467opList=system.cpu.fuPool.FUList6.opList
468
469[system.cpu.fuPool.FUList6.opList]
470type=OpDesc
471eventq_index=0
472opClass=MemWrite
473opLat=1
474pipelined=true
475
476[system.cpu.fuPool.FUList7]
477type=FUDesc
478children=opList0 opList1
479count=4
480eventq_index=0
481opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
482
483[system.cpu.fuPool.FUList7.opList0]
484type=OpDesc
485eventq_index=0
486opClass=MemRead
487opLat=1
488pipelined=true
489
490[system.cpu.fuPool.FUList7.opList1]
491type=OpDesc
492eventq_index=0
493opClass=MemWrite
494opLat=1
495pipelined=true
496
497[system.cpu.fuPool.FUList8]
498type=FUDesc
499children=opList
500count=1
501eventq_index=0
502opList=system.cpu.fuPool.FUList8.opList
503
504[system.cpu.fuPool.FUList8.opList]
505type=OpDesc
506eventq_index=0
507opClass=IprAccess
508opLat=3
509pipelined=false
510
511[system.cpu.icache]
512type=Cache
513children=tags
514addr_ranges=0:18446744073709551615
515assoc=2
516clk_domain=system.cpu_clk_domain
517clusivity=mostly_incl
518demand_mshr_reserve=1
519eventq_index=0
520hit_latency=2
521is_read_only=true
522max_miss_count=0
523mshrs=4
524prefetch_on_access=false
525prefetcher=Null
526response_latency=2
527sequential_access=false
528size=131072
529system=system
530tags=system.cpu.icache.tags
531tgts_per_mshr=20
532write_buffers=8
533writeback_clean=true
534cpu_side=system.cpu.icache_port
535mem_side=system.cpu.toL2Bus.slave[0]
536
537[system.cpu.icache.tags]
538type=LRU
539assoc=2
540block_size=64
541clk_domain=system.cpu_clk_domain
542eventq_index=0
543hit_latency=2
544sequential_access=false
545size=131072
546
547[system.cpu.interrupts]
548type=MipsInterrupts
549eventq_index=0
550
551[system.cpu.isa]
552type=MipsISA
553eventq_index=0
554num_threads=1
555num_vpes=1
556system=system
557
558[system.cpu.itb]
559type=MipsTLB
560eventq_index=0
561size=64
562
563[system.cpu.l2cache]
564type=Cache
565children=tags
566addr_ranges=0:18446744073709551615
567assoc=8
568clk_domain=system.cpu_clk_domain
569clusivity=mostly_incl
570demand_mshr_reserve=1
571eventq_index=0
572hit_latency=20
573is_read_only=false
574max_miss_count=0
575mshrs=20
576prefetch_on_access=false
577prefetcher=Null
578response_latency=20
579sequential_access=false
580size=2097152
581system=system
582tags=system.cpu.l2cache.tags
583tgts_per_mshr=12
584write_buffers=8
585writeback_clean=false
586cpu_side=system.cpu.toL2Bus.master[0]
587mem_side=system.membus.slave[1]
588
589[system.cpu.l2cache.tags]
590type=LRU
591assoc=8
592block_size=64
593clk_domain=system.cpu_clk_domain
594eventq_index=0
595hit_latency=20
596sequential_access=false
597size=2097152
598
599[system.cpu.toL2Bus]
600type=CoherentXBar
601children=snoop_filter
602clk_domain=system.cpu_clk_domain
603eventq_index=0
604forward_latency=0
605frontend_latency=1
606point_of_coherency=false
607response_latency=1
608snoop_filter=system.cpu.toL2Bus.snoop_filter
609snoop_response_latency=1
610system=system
611use_default_range=false
612width=32
613master=system.cpu.l2cache.cpu_side
614slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side
615
616[system.cpu.toL2Bus.snoop_filter]
617type=SnoopFilter
618eventq_index=0
619lookup_latency=0
620max_capacity=8388608
621system=system
622
623[system.cpu.tracer]
624type=ExeTracer
625eventq_index=0
626
627[system.cpu.workload]
628type=LiveProcess
629cmd=hello
630cwd=
631drivers=
632egid=100
633env=
634errout=cerr
635euid=100
636eventq_index=0
637executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/mips/linux/hello
638gid=100
639input=cin
640kvmInSE=false
641max_stack_size=67108864
642output=cout
643pid=100
644ppid=99
645simpoint=0
646system=system
647uid=100
648useArchPT=false
649
650[system.cpu_clk_domain]
651type=SrcClockDomain
652clock=500
653domain_id=-1
654eventq_index=0
655init_perf_level=0
656voltage_domain=system.voltage_domain
657
658[system.dvfs_handler]
659type=DVFSHandler
660domains=
661enable=false
662eventq_index=0
663sys_clk_domain=system.clk_domain
664transition_latency=100000000
665
666[system.membus]
667type=CoherentXBar
668clk_domain=system.clk_domain
669eventq_index=0
670forward_latency=4
671frontend_latency=3
672point_of_coherency=true
673response_latency=2
674snoop_filter=Null
675snoop_response_latency=4
676system=system
677use_default_range=false
678width=16
679master=system.physmem.port
680slave=system.system_port system.cpu.l2cache.mem_side
681
682[system.physmem]
683type=DRAMCtrl
684IDD0=0.075000
685IDD02=0.000000
686IDD2N=0.050000
687IDD2N2=0.000000
688IDD2P0=0.000000
689IDD2P02=0.000000
690IDD2P1=0.000000
691IDD2P12=0.000000
692IDD3N=0.057000
693IDD3N2=0.000000
694IDD3P0=0.000000
695IDD3P02=0.000000
696IDD3P1=0.000000
697IDD3P12=0.000000
698IDD4R=0.187000
699IDD4R2=0.000000
700IDD4W=0.165000
701IDD4W2=0.000000
702IDD5=0.220000
703IDD52=0.000000
704IDD6=0.000000
705IDD62=0.000000
706VDD=1.500000
707VDD2=0.000000
708activation_limit=4
709addr_mapping=RoRaBaCoCh
710bank_groups_per_rank=0
711banks_per_rank=8
712burst_length=8
713channels=1
714clk_domain=system.clk_domain
715conf_table_reported=true
716device_bus_width=8
717device_rowbuffer_size=1024
718device_size=536870912
719devices_per_rank=8
720dll=true
721eventq_index=0
722in_addr_map=true
723max_accesses_per_row=16
724mem_sched_policy=frfcfs
725min_writes_per_switch=16
726null=false
727page_policy=open_adaptive
728range=0:134217727
729ranks_per_channel=2
730read_buffer_size=32
731static_backend_latency=10000
732static_frontend_latency=10000
733tBURST=5000
734tCCD_L=0
735tCK=1250
736tCL=13750
737tCS=2500
738tRAS=35000
739tRCD=13750
740tREFI=7800000
741tRFC=260000
742tRP=13750
743tRRD=6000
744tRRD_L=0
745tRTP=7500
746tRTW=2500
747tWR=15000
748tWTR=7500
749tXAW=30000
750tXP=0
751tXPDLL=0
752tXS=0
753tXSDLL=0
754write_buffer_size=64
755write_high_thresh_perc=85
756write_low_thresh_perc=50
757port=system.membus.master[0]
758
759[system.voltage_domain]
760type=VoltageDomain
761eventq_index=0
762voltage=1.000000
763
764