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