config.ini revision 11570
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 cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17default_p_state=UNDEFINED
18eventq_index=0
19exit_on_work_items=false
20init_param=0
21kernel=
22kernel_addr_check=true
23load_addr_mask=1099511627775
24load_offset=0
25mem_mode=atomic
26mem_ranges=
27memories=system.physmem
28mmap_using_noreserve=false
29multi_thread=false
30num_work_ids=16
31p_state_clk_gate_bins=20
32p_state_clk_gate_max=1000000000000
33p_state_clk_gate_min=1000
34power_model=Null
35readfile=
36symbolfile=
37thermal_components=
38thermal_model=Null
39work_begin_ckpt_count=0
40work_begin_cpu_id_exit=-1
41work_begin_exit_count=0
42work_cpus_ckpt_count=0
43work_end_ckpt_count=0
44work_end_exit_count=0
45work_item_id=-1
46system_port=system.membus.slave[0]
47
48[system.clk_domain]
49type=SrcClockDomain
50clock=1000
51domain_id=-1
52eventq_index=0
53init_perf_level=0
54voltage_domain=system.voltage_domain
55
56[system.cpu0]
57type=AtomicSimpleCPU
58children=dcache dtb icache interrupts isa itb tracer workload
59branchPred=Null
60checker=Null
61clk_domain=system.cpu_clk_domain
62cpu_id=0
63default_p_state=UNDEFINED
64do_checkpoint_insts=true
65do_quiesce=true
66do_statistics_insts=true
67dtb=system.cpu0.dtb
68eventq_index=0
69fastmem=false
70function_trace=false
71function_trace_start=0
72interrupts=system.cpu0.interrupts
73isa=system.cpu0.isa
74itb=system.cpu0.itb
75max_insts_all_threads=0
76max_insts_any_thread=0
77max_loads_all_threads=0
78max_loads_any_thread=0
79numThreads=1
80p_state_clk_gate_bins=20
81p_state_clk_gate_max=1000000000000
82p_state_clk_gate_min=1000
83power_model=Null
84profile=0
85progress_interval=0
86simpoint_start_insts=
87simulate_data_stalls=false
88simulate_inst_stalls=false
89socket_id=0
90switched_out=false
91system=system
92tracer=system.cpu0.tracer
93width=1
94workload=system.cpu0.workload
95dcache_port=system.cpu0.dcache.cpu_side
96icache_port=system.cpu0.icache.cpu_side
97
98[system.cpu0.dcache]
99type=Cache
100children=tags
101addr_ranges=0:18446744073709551615
102assoc=4
103clk_domain=system.cpu_clk_domain
104clusivity=mostly_incl
105default_p_state=UNDEFINED
106demand_mshr_reserve=1
107eventq_index=0
108hit_latency=2
109is_read_only=false
110max_miss_count=0
111mshrs=4
112p_state_clk_gate_bins=20
113p_state_clk_gate_max=1000000000000
114p_state_clk_gate_min=1000
115power_model=Null
116prefetch_on_access=false
117prefetcher=Null
118response_latency=2
119sequential_access=false
120size=32768
121system=system
122tags=system.cpu0.dcache.tags
123tgts_per_mshr=20
124write_buffers=8
125writeback_clean=false
126cpu_side=system.cpu0.dcache_port
127mem_side=system.toL2Bus.slave[1]
128
129[system.cpu0.dcache.tags]
130type=LRU
131assoc=4
132block_size=64
133clk_domain=system.cpu_clk_domain
134default_p_state=UNDEFINED
135eventq_index=0
136hit_latency=2
137p_state_clk_gate_bins=20
138p_state_clk_gate_max=1000000000000
139p_state_clk_gate_min=1000
140power_model=Null
141sequential_access=false
142size=32768
143
144[system.cpu0.dtb]
145type=SparcTLB
146eventq_index=0
147size=64
148
149[system.cpu0.icache]
150type=Cache
151children=tags
152addr_ranges=0:18446744073709551615
153assoc=1
154clk_domain=system.cpu_clk_domain
155clusivity=mostly_incl
156default_p_state=UNDEFINED
157demand_mshr_reserve=1
158eventq_index=0
159hit_latency=2
160is_read_only=true
161max_miss_count=0
162mshrs=4
163p_state_clk_gate_bins=20
164p_state_clk_gate_max=1000000000000
165p_state_clk_gate_min=1000
166power_model=Null
167prefetch_on_access=false
168prefetcher=Null
169response_latency=2
170sequential_access=false
171size=32768
172system=system
173tags=system.cpu0.icache.tags
174tgts_per_mshr=20
175write_buffers=8
176writeback_clean=true
177cpu_side=system.cpu0.icache_port
178mem_side=system.toL2Bus.slave[0]
179
180[system.cpu0.icache.tags]
181type=LRU
182assoc=1
183block_size=64
184clk_domain=system.cpu_clk_domain
185default_p_state=UNDEFINED
186eventq_index=0
187hit_latency=2
188p_state_clk_gate_bins=20
189p_state_clk_gate_max=1000000000000
190p_state_clk_gate_min=1000
191power_model=Null
192sequential_access=false
193size=32768
194
195[system.cpu0.interrupts]
196type=SparcInterrupts
197eventq_index=0
198
199[system.cpu0.isa]
200type=SparcISA
201eventq_index=0
202
203[system.cpu0.itb]
204type=SparcTLB
205eventq_index=0
206size=64
207
208[system.cpu0.tracer]
209type=ExeTracer
210eventq_index=0
211
212[system.cpu0.workload]
213type=LiveProcess
214cmd=test_atomic 4
215cwd=
216drivers=
217egid=100
218env=
219errout=cerr
220euid=100
221eventq_index=0
222executable=/arm/projectscratch/randd/systems/dist/test-progs/m5threads/bin/sparc/linux/test_atomic
223gid=100
224input=cin
225kvmInSE=false
226max_stack_size=67108864
227output=cout
228pid=100
229ppid=99
230simpoint=0
231system=system
232uid=100
233useArchPT=false
234
235[system.cpu1]
236type=AtomicSimpleCPU
237children=dcache dtb icache interrupts isa itb tracer
238branchPred=Null
239checker=Null
240clk_domain=system.cpu_clk_domain
241cpu_id=1
242default_p_state=UNDEFINED
243do_checkpoint_insts=true
244do_quiesce=true
245do_statistics_insts=true
246dtb=system.cpu1.dtb
247eventq_index=0
248fastmem=false
249function_trace=false
250function_trace_start=0
251interrupts=system.cpu1.interrupts
252isa=system.cpu1.isa
253itb=system.cpu1.itb
254max_insts_all_threads=0
255max_insts_any_thread=0
256max_loads_all_threads=0
257max_loads_any_thread=0
258numThreads=1
259p_state_clk_gate_bins=20
260p_state_clk_gate_max=1000000000000
261p_state_clk_gate_min=1000
262power_model=Null
263profile=0
264progress_interval=0
265simpoint_start_insts=
266simulate_data_stalls=false
267simulate_inst_stalls=false
268socket_id=0
269switched_out=false
270system=system
271tracer=system.cpu1.tracer
272width=1
273workload=system.cpu0.workload
274dcache_port=system.cpu1.dcache.cpu_side
275icache_port=system.cpu1.icache.cpu_side
276
277[system.cpu1.dcache]
278type=Cache
279children=tags
280addr_ranges=0:18446744073709551615
281assoc=4
282clk_domain=system.cpu_clk_domain
283clusivity=mostly_incl
284default_p_state=UNDEFINED
285demand_mshr_reserve=1
286eventq_index=0
287hit_latency=2
288is_read_only=false
289max_miss_count=0
290mshrs=4
291p_state_clk_gate_bins=20
292p_state_clk_gate_max=1000000000000
293p_state_clk_gate_min=1000
294power_model=Null
295prefetch_on_access=false
296prefetcher=Null
297response_latency=2
298sequential_access=false
299size=32768
300system=system
301tags=system.cpu1.dcache.tags
302tgts_per_mshr=20
303write_buffers=8
304writeback_clean=false
305cpu_side=system.cpu1.dcache_port
306mem_side=system.toL2Bus.slave[3]
307
308[system.cpu1.dcache.tags]
309type=LRU
310assoc=4
311block_size=64
312clk_domain=system.cpu_clk_domain
313default_p_state=UNDEFINED
314eventq_index=0
315hit_latency=2
316p_state_clk_gate_bins=20
317p_state_clk_gate_max=1000000000000
318p_state_clk_gate_min=1000
319power_model=Null
320sequential_access=false
321size=32768
322
323[system.cpu1.dtb]
324type=SparcTLB
325eventq_index=0
326size=64
327
328[system.cpu1.icache]
329type=Cache
330children=tags
331addr_ranges=0:18446744073709551615
332assoc=1
333clk_domain=system.cpu_clk_domain
334clusivity=mostly_incl
335default_p_state=UNDEFINED
336demand_mshr_reserve=1
337eventq_index=0
338hit_latency=2
339is_read_only=true
340max_miss_count=0
341mshrs=4
342p_state_clk_gate_bins=20
343p_state_clk_gate_max=1000000000000
344p_state_clk_gate_min=1000
345power_model=Null
346prefetch_on_access=false
347prefetcher=Null
348response_latency=2
349sequential_access=false
350size=32768
351system=system
352tags=system.cpu1.icache.tags
353tgts_per_mshr=20
354write_buffers=8
355writeback_clean=true
356cpu_side=system.cpu1.icache_port
357mem_side=system.toL2Bus.slave[2]
358
359[system.cpu1.icache.tags]
360type=LRU
361assoc=1
362block_size=64
363clk_domain=system.cpu_clk_domain
364default_p_state=UNDEFINED
365eventq_index=0
366hit_latency=2
367p_state_clk_gate_bins=20
368p_state_clk_gate_max=1000000000000
369p_state_clk_gate_min=1000
370power_model=Null
371sequential_access=false
372size=32768
373
374[system.cpu1.interrupts]
375type=SparcInterrupts
376eventq_index=0
377
378[system.cpu1.isa]
379type=SparcISA
380eventq_index=0
381
382[system.cpu1.itb]
383type=SparcTLB
384eventq_index=0
385size=64
386
387[system.cpu1.tracer]
388type=ExeTracer
389eventq_index=0
390
391[system.cpu2]
392type=AtomicSimpleCPU
393children=dcache dtb icache interrupts isa itb tracer
394branchPred=Null
395checker=Null
396clk_domain=system.cpu_clk_domain
397cpu_id=2
398default_p_state=UNDEFINED
399do_checkpoint_insts=true
400do_quiesce=true
401do_statistics_insts=true
402dtb=system.cpu2.dtb
403eventq_index=0
404fastmem=false
405function_trace=false
406function_trace_start=0
407interrupts=system.cpu2.interrupts
408isa=system.cpu2.isa
409itb=system.cpu2.itb
410max_insts_all_threads=0
411max_insts_any_thread=0
412max_loads_all_threads=0
413max_loads_any_thread=0
414numThreads=1
415p_state_clk_gate_bins=20
416p_state_clk_gate_max=1000000000000
417p_state_clk_gate_min=1000
418power_model=Null
419profile=0
420progress_interval=0
421simpoint_start_insts=
422simulate_data_stalls=false
423simulate_inst_stalls=false
424socket_id=0
425switched_out=false
426system=system
427tracer=system.cpu2.tracer
428width=1
429workload=system.cpu0.workload
430dcache_port=system.cpu2.dcache.cpu_side
431icache_port=system.cpu2.icache.cpu_side
432
433[system.cpu2.dcache]
434type=Cache
435children=tags
436addr_ranges=0:18446744073709551615
437assoc=4
438clk_domain=system.cpu_clk_domain
439clusivity=mostly_incl
440default_p_state=UNDEFINED
441demand_mshr_reserve=1
442eventq_index=0
443hit_latency=2
444is_read_only=false
445max_miss_count=0
446mshrs=4
447p_state_clk_gate_bins=20
448p_state_clk_gate_max=1000000000000
449p_state_clk_gate_min=1000
450power_model=Null
451prefetch_on_access=false
452prefetcher=Null
453response_latency=2
454sequential_access=false
455size=32768
456system=system
457tags=system.cpu2.dcache.tags
458tgts_per_mshr=20
459write_buffers=8
460writeback_clean=false
461cpu_side=system.cpu2.dcache_port
462mem_side=system.toL2Bus.slave[5]
463
464[system.cpu2.dcache.tags]
465type=LRU
466assoc=4
467block_size=64
468clk_domain=system.cpu_clk_domain
469default_p_state=UNDEFINED
470eventq_index=0
471hit_latency=2
472p_state_clk_gate_bins=20
473p_state_clk_gate_max=1000000000000
474p_state_clk_gate_min=1000
475power_model=Null
476sequential_access=false
477size=32768
478
479[system.cpu2.dtb]
480type=SparcTLB
481eventq_index=0
482size=64
483
484[system.cpu2.icache]
485type=Cache
486children=tags
487addr_ranges=0:18446744073709551615
488assoc=1
489clk_domain=system.cpu_clk_domain
490clusivity=mostly_incl
491default_p_state=UNDEFINED
492demand_mshr_reserve=1
493eventq_index=0
494hit_latency=2
495is_read_only=true
496max_miss_count=0
497mshrs=4
498p_state_clk_gate_bins=20
499p_state_clk_gate_max=1000000000000
500p_state_clk_gate_min=1000
501power_model=Null
502prefetch_on_access=false
503prefetcher=Null
504response_latency=2
505sequential_access=false
506size=32768
507system=system
508tags=system.cpu2.icache.tags
509tgts_per_mshr=20
510write_buffers=8
511writeback_clean=true
512cpu_side=system.cpu2.icache_port
513mem_side=system.toL2Bus.slave[4]
514
515[system.cpu2.icache.tags]
516type=LRU
517assoc=1
518block_size=64
519clk_domain=system.cpu_clk_domain
520default_p_state=UNDEFINED
521eventq_index=0
522hit_latency=2
523p_state_clk_gate_bins=20
524p_state_clk_gate_max=1000000000000
525p_state_clk_gate_min=1000
526power_model=Null
527sequential_access=false
528size=32768
529
530[system.cpu2.interrupts]
531type=SparcInterrupts
532eventq_index=0
533
534[system.cpu2.isa]
535type=SparcISA
536eventq_index=0
537
538[system.cpu2.itb]
539type=SparcTLB
540eventq_index=0
541size=64
542
543[system.cpu2.tracer]
544type=ExeTracer
545eventq_index=0
546
547[system.cpu3]
548type=AtomicSimpleCPU
549children=dcache dtb icache interrupts isa itb tracer
550branchPred=Null
551checker=Null
552clk_domain=system.cpu_clk_domain
553cpu_id=3
554default_p_state=UNDEFINED
555do_checkpoint_insts=true
556do_quiesce=true
557do_statistics_insts=true
558dtb=system.cpu3.dtb
559eventq_index=0
560fastmem=false
561function_trace=false
562function_trace_start=0
563interrupts=system.cpu3.interrupts
564isa=system.cpu3.isa
565itb=system.cpu3.itb
566max_insts_all_threads=0
567max_insts_any_thread=0
568max_loads_all_threads=0
569max_loads_any_thread=0
570numThreads=1
571p_state_clk_gate_bins=20
572p_state_clk_gate_max=1000000000000
573p_state_clk_gate_min=1000
574power_model=Null
575profile=0
576progress_interval=0
577simpoint_start_insts=
578simulate_data_stalls=false
579simulate_inst_stalls=false
580socket_id=0
581switched_out=false
582system=system
583tracer=system.cpu3.tracer
584width=1
585workload=system.cpu0.workload
586dcache_port=system.cpu3.dcache.cpu_side
587icache_port=system.cpu3.icache.cpu_side
588
589[system.cpu3.dcache]
590type=Cache
591children=tags
592addr_ranges=0:18446744073709551615
593assoc=4
594clk_domain=system.cpu_clk_domain
595clusivity=mostly_incl
596default_p_state=UNDEFINED
597demand_mshr_reserve=1
598eventq_index=0
599hit_latency=2
600is_read_only=false
601max_miss_count=0
602mshrs=4
603p_state_clk_gate_bins=20
604p_state_clk_gate_max=1000000000000
605p_state_clk_gate_min=1000
606power_model=Null
607prefetch_on_access=false
608prefetcher=Null
609response_latency=2
610sequential_access=false
611size=32768
612system=system
613tags=system.cpu3.dcache.tags
614tgts_per_mshr=20
615write_buffers=8
616writeback_clean=false
617cpu_side=system.cpu3.dcache_port
618mem_side=system.toL2Bus.slave[7]
619
620[system.cpu3.dcache.tags]
621type=LRU
622assoc=4
623block_size=64
624clk_domain=system.cpu_clk_domain
625default_p_state=UNDEFINED
626eventq_index=0
627hit_latency=2
628p_state_clk_gate_bins=20
629p_state_clk_gate_max=1000000000000
630p_state_clk_gate_min=1000
631power_model=Null
632sequential_access=false
633size=32768
634
635[system.cpu3.dtb]
636type=SparcTLB
637eventq_index=0
638size=64
639
640[system.cpu3.icache]
641type=Cache
642children=tags
643addr_ranges=0:18446744073709551615
644assoc=1
645clk_domain=system.cpu_clk_domain
646clusivity=mostly_incl
647default_p_state=UNDEFINED
648demand_mshr_reserve=1
649eventq_index=0
650hit_latency=2
651is_read_only=true
652max_miss_count=0
653mshrs=4
654p_state_clk_gate_bins=20
655p_state_clk_gate_max=1000000000000
656p_state_clk_gate_min=1000
657power_model=Null
658prefetch_on_access=false
659prefetcher=Null
660response_latency=2
661sequential_access=false
662size=32768
663system=system
664tags=system.cpu3.icache.tags
665tgts_per_mshr=20
666write_buffers=8
667writeback_clean=true
668cpu_side=system.cpu3.icache_port
669mem_side=system.toL2Bus.slave[6]
670
671[system.cpu3.icache.tags]
672type=LRU
673assoc=1
674block_size=64
675clk_domain=system.cpu_clk_domain
676default_p_state=UNDEFINED
677eventq_index=0
678hit_latency=2
679p_state_clk_gate_bins=20
680p_state_clk_gate_max=1000000000000
681p_state_clk_gate_min=1000
682power_model=Null
683sequential_access=false
684size=32768
685
686[system.cpu3.interrupts]
687type=SparcInterrupts
688eventq_index=0
689
690[system.cpu3.isa]
691type=SparcISA
692eventq_index=0
693
694[system.cpu3.itb]
695type=SparcTLB
696eventq_index=0
697size=64
698
699[system.cpu3.tracer]
700type=ExeTracer
701eventq_index=0
702
703[system.cpu_clk_domain]
704type=SrcClockDomain
705clock=500
706domain_id=-1
707eventq_index=0
708init_perf_level=0
709voltage_domain=system.voltage_domain
710
711[system.dvfs_handler]
712type=DVFSHandler
713domains=
714enable=false
715eventq_index=0
716sys_clk_domain=system.clk_domain
717transition_latency=100000000
718
719[system.l2c]
720type=Cache
721children=tags
722addr_ranges=0:18446744073709551615
723assoc=8
724clk_domain=system.cpu_clk_domain
725clusivity=mostly_incl
726default_p_state=UNDEFINED
727demand_mshr_reserve=1
728eventq_index=0
729hit_latency=20
730is_read_only=false
731max_miss_count=0
732mshrs=20
733p_state_clk_gate_bins=20
734p_state_clk_gate_max=1000000000000
735p_state_clk_gate_min=1000
736power_model=Null
737prefetch_on_access=false
738prefetcher=Null
739response_latency=20
740sequential_access=false
741size=4194304
742system=system
743tags=system.l2c.tags
744tgts_per_mshr=12
745write_buffers=8
746writeback_clean=false
747cpu_side=system.toL2Bus.master[0]
748mem_side=system.membus.slave[1]
749
750[system.l2c.tags]
751type=LRU
752assoc=8
753block_size=64
754clk_domain=system.cpu_clk_domain
755default_p_state=UNDEFINED
756eventq_index=0
757hit_latency=20
758p_state_clk_gate_bins=20
759p_state_clk_gate_max=1000000000000
760p_state_clk_gate_min=1000
761power_model=Null
762sequential_access=false
763size=4194304
764
765[system.membus]
766type=CoherentXBar
767children=snoop_filter
768clk_domain=system.clk_domain
769default_p_state=UNDEFINED
770eventq_index=0
771forward_latency=4
772frontend_latency=3
773p_state_clk_gate_bins=20
774p_state_clk_gate_max=1000000000000
775p_state_clk_gate_min=1000
776point_of_coherency=true
777power_model=Null
778response_latency=2
779snoop_filter=system.membus.snoop_filter
780snoop_response_latency=4
781system=system
782use_default_range=false
783width=16
784master=system.physmem.port
785slave=system.system_port system.l2c.mem_side
786
787[system.membus.snoop_filter]
788type=SnoopFilter
789eventq_index=0
790lookup_latency=1
791max_capacity=8388608
792system=system
793
794[system.physmem]
795type=SimpleMemory
796bandwidth=73.000000
797clk_domain=system.clk_domain
798conf_table_reported=true
799default_p_state=UNDEFINED
800eventq_index=0
801in_addr_map=true
802latency=30000
803latency_var=0
804null=false
805p_state_clk_gate_bins=20
806p_state_clk_gate_max=1000000000000
807p_state_clk_gate_min=1000
808power_model=Null
809range=0:134217727
810port=system.membus.master[0]
811
812[system.toL2Bus]
813type=CoherentXBar
814children=snoop_filter
815clk_domain=system.cpu_clk_domain
816default_p_state=UNDEFINED
817eventq_index=0
818forward_latency=0
819frontend_latency=1
820p_state_clk_gate_bins=20
821p_state_clk_gate_max=1000000000000
822p_state_clk_gate_min=1000
823point_of_coherency=false
824power_model=Null
825response_latency=1
826snoop_filter=system.toL2Bus.snoop_filter
827snoop_response_latency=1
828system=system
829use_default_range=false
830width=32
831master=system.l2c.cpu_side
832slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu2.icache.mem_side system.cpu2.dcache.mem_side system.cpu3.icache.mem_side system.cpu3.dcache.mem_side
833
834[system.toL2Bus.snoop_filter]
835type=SnoopFilter
836eventq_index=0
837lookup_latency=0
838max_capacity=8388608
839system=system
840
841[system.voltage_domain]
842type=VoltageDomain
843eventq_index=0
844voltage=1.000000
845
846