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