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