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