config.ini revision 9481
1[root]
2type=Root
3children=system
4full_system=false
5time_sync_enable=false
6time_sync_period=100000000000
7time_sync_spin_threshold=100000000
8
9[system]
10type=System
11children=cpu0 cpu1 cpu2 cpu3 l2c membus physmem toL2Bus
12boot_osflags=a
13clock=1000
14init_param=0
15kernel=
16load_addr_mask=1099511627775
17mem_mode=atomic
18mem_ranges=
19memories=system.physmem
20num_work_ids=16
21readfile=
22symbolfile=
23work_begin_ckpt_count=0
24work_begin_cpu_id_exit=-1
25work_begin_exit_count=0
26work_cpus_ckpt_count=0
27work_end_ckpt_count=0
28work_end_exit_count=0
29work_item_id=-1
30system_port=system.membus.slave[1]
31
32[system.cpu0]
33type=AtomicSimpleCPU
34children=dcache dtb icache interrupts isa itb tracer workload
35branchPred=Null
36checker=Null
37clock=500
38cpu_id=0
39do_checkpoint_insts=true
40do_quiesce=true
41do_statistics_insts=true
42dtb=system.cpu0.dtb
43fastmem=false
44function_trace=false
45function_trace_start=0
46interrupts=system.cpu0.interrupts
47isa=system.cpu0.isa
48itb=system.cpu0.itb
49max_insts_all_threads=0
50max_insts_any_thread=0
51max_loads_all_threads=0
52max_loads_any_thread=0
53numThreads=1
54profile=0
55progress_interval=0
56simulate_data_stalls=false
57simulate_inst_stalls=false
58switched_out=false
59system=system
60tracer=system.cpu0.tracer
61width=1
62workload=system.cpu0.workload
63dcache_port=system.cpu0.dcache.cpu_side
64icache_port=system.cpu0.icache.cpu_side
65
66[system.cpu0.dcache]
67type=BaseCache
68addr_ranges=0:18446744073709551615
69assoc=4
70block_size=64
71clock=500
72forward_snoops=true
73hit_latency=2
74is_top_level=true
75max_miss_count=0
76mshrs=4
77prefetch_on_access=false
78prefetcher=Null
79response_latency=2
80size=32768
81system=system
82tgts_per_mshr=20
83two_queue=false
84write_buffers=8
85cpu_side=system.cpu0.dcache_port
86mem_side=system.toL2Bus.slave[1]
87
88[system.cpu0.dtb]
89type=SparcTLB
90size=64
91
92[system.cpu0.icache]
93type=BaseCache
94addr_ranges=0:18446744073709551615
95assoc=1
96block_size=64
97clock=500
98forward_snoops=true
99hit_latency=2
100is_top_level=true
101max_miss_count=0
102mshrs=4
103prefetch_on_access=false
104prefetcher=Null
105response_latency=2
106size=32768
107system=system
108tgts_per_mshr=20
109two_queue=false
110write_buffers=8
111cpu_side=system.cpu0.icache_port
112mem_side=system.toL2Bus.slave[0]
113
114[system.cpu0.interrupts]
115type=SparcInterrupts
116
117[system.cpu0.isa]
118type=SparcISA
119
120[system.cpu0.itb]
121type=SparcTLB
122size=64
123
124[system.cpu0.tracer]
125type=ExeTracer
126
127[system.cpu0.workload]
128type=LiveProcess
129cmd=test_atomic 4
130cwd=
131egid=100
132env=
133errout=cerr
134euid=100
135executable=tests/test-progs/m5threads/bin/sparc/linux/test_atomic
136gid=100
137input=cin
138max_stack_size=67108864
139output=cout
140pid=100
141ppid=99
142simpoint=0
143system=system
144uid=100
145
146[system.cpu1]
147type=AtomicSimpleCPU
148children=dcache dtb icache interrupts isa itb tracer
149branchPred=Null
150checker=Null
151clock=500
152cpu_id=1
153do_checkpoint_insts=true
154do_quiesce=true
155do_statistics_insts=true
156dtb=system.cpu1.dtb
157fastmem=false
158function_trace=false
159function_trace_start=0
160interrupts=system.cpu1.interrupts
161isa=system.cpu1.isa
162itb=system.cpu1.itb
163max_insts_all_threads=0
164max_insts_any_thread=0
165max_loads_all_threads=0
166max_loads_any_thread=0
167numThreads=1
168profile=0
169progress_interval=0
170simulate_data_stalls=false
171simulate_inst_stalls=false
172switched_out=false
173system=system
174tracer=system.cpu1.tracer
175width=1
176workload=system.cpu0.workload
177dcache_port=system.cpu1.dcache.cpu_side
178icache_port=system.cpu1.icache.cpu_side
179
180[system.cpu1.dcache]
181type=BaseCache
182addr_ranges=0:18446744073709551615
183assoc=4
184block_size=64
185clock=500
186forward_snoops=true
187hit_latency=2
188is_top_level=true
189max_miss_count=0
190mshrs=4
191prefetch_on_access=false
192prefetcher=Null
193response_latency=2
194size=32768
195system=system
196tgts_per_mshr=20
197two_queue=false
198write_buffers=8
199cpu_side=system.cpu1.dcache_port
200mem_side=system.toL2Bus.slave[3]
201
202[system.cpu1.dtb]
203type=SparcTLB
204size=64
205
206[system.cpu1.icache]
207type=BaseCache
208addr_ranges=0:18446744073709551615
209assoc=1
210block_size=64
211clock=500
212forward_snoops=true
213hit_latency=2
214is_top_level=true
215max_miss_count=0
216mshrs=4
217prefetch_on_access=false
218prefetcher=Null
219response_latency=2
220size=32768
221system=system
222tgts_per_mshr=20
223two_queue=false
224write_buffers=8
225cpu_side=system.cpu1.icache_port
226mem_side=system.toL2Bus.slave[2]
227
228[system.cpu1.interrupts]
229type=SparcInterrupts
230
231[system.cpu1.isa]
232type=SparcISA
233
234[system.cpu1.itb]
235type=SparcTLB
236size=64
237
238[system.cpu1.tracer]
239type=ExeTracer
240
241[system.cpu2]
242type=AtomicSimpleCPU
243children=dcache dtb icache interrupts isa itb tracer
244branchPred=Null
245checker=Null
246clock=500
247cpu_id=2
248do_checkpoint_insts=true
249do_quiesce=true
250do_statistics_insts=true
251dtb=system.cpu2.dtb
252fastmem=false
253function_trace=false
254function_trace_start=0
255interrupts=system.cpu2.interrupts
256isa=system.cpu2.isa
257itb=system.cpu2.itb
258max_insts_all_threads=0
259max_insts_any_thread=0
260max_loads_all_threads=0
261max_loads_any_thread=0
262numThreads=1
263profile=0
264progress_interval=0
265simulate_data_stalls=false
266simulate_inst_stalls=false
267switched_out=false
268system=system
269tracer=system.cpu2.tracer
270width=1
271workload=system.cpu0.workload
272dcache_port=system.cpu2.dcache.cpu_side
273icache_port=system.cpu2.icache.cpu_side
274
275[system.cpu2.dcache]
276type=BaseCache
277addr_ranges=0:18446744073709551615
278assoc=4
279block_size=64
280clock=500
281forward_snoops=true
282hit_latency=2
283is_top_level=true
284max_miss_count=0
285mshrs=4
286prefetch_on_access=false
287prefetcher=Null
288response_latency=2
289size=32768
290system=system
291tgts_per_mshr=20
292two_queue=false
293write_buffers=8
294cpu_side=system.cpu2.dcache_port
295mem_side=system.toL2Bus.slave[5]
296
297[system.cpu2.dtb]
298type=SparcTLB
299size=64
300
301[system.cpu2.icache]
302type=BaseCache
303addr_ranges=0:18446744073709551615
304assoc=1
305block_size=64
306clock=500
307forward_snoops=true
308hit_latency=2
309is_top_level=true
310max_miss_count=0
311mshrs=4
312prefetch_on_access=false
313prefetcher=Null
314response_latency=2
315size=32768
316system=system
317tgts_per_mshr=20
318two_queue=false
319write_buffers=8
320cpu_side=system.cpu2.icache_port
321mem_side=system.toL2Bus.slave[4]
322
323[system.cpu2.interrupts]
324type=SparcInterrupts
325
326[system.cpu2.isa]
327type=SparcISA
328
329[system.cpu2.itb]
330type=SparcTLB
331size=64
332
333[system.cpu2.tracer]
334type=ExeTracer
335
336[system.cpu3]
337type=AtomicSimpleCPU
338children=dcache dtb icache interrupts isa itb tracer
339branchPred=Null
340checker=Null
341clock=500
342cpu_id=3
343do_checkpoint_insts=true
344do_quiesce=true
345do_statistics_insts=true
346dtb=system.cpu3.dtb
347fastmem=false
348function_trace=false
349function_trace_start=0
350interrupts=system.cpu3.interrupts
351isa=system.cpu3.isa
352itb=system.cpu3.itb
353max_insts_all_threads=0
354max_insts_any_thread=0
355max_loads_all_threads=0
356max_loads_any_thread=0
357numThreads=1
358profile=0
359progress_interval=0
360simulate_data_stalls=false
361simulate_inst_stalls=false
362switched_out=false
363system=system
364tracer=system.cpu3.tracer
365width=1
366workload=system.cpu0.workload
367dcache_port=system.cpu3.dcache.cpu_side
368icache_port=system.cpu3.icache.cpu_side
369
370[system.cpu3.dcache]
371type=BaseCache
372addr_ranges=0:18446744073709551615
373assoc=4
374block_size=64
375clock=500
376forward_snoops=true
377hit_latency=2
378is_top_level=true
379max_miss_count=0
380mshrs=4
381prefetch_on_access=false
382prefetcher=Null
383response_latency=2
384size=32768
385system=system
386tgts_per_mshr=20
387two_queue=false
388write_buffers=8
389cpu_side=system.cpu3.dcache_port
390mem_side=system.toL2Bus.slave[7]
391
392[system.cpu3.dtb]
393type=SparcTLB
394size=64
395
396[system.cpu3.icache]
397type=BaseCache
398addr_ranges=0:18446744073709551615
399assoc=1
400block_size=64
401clock=500
402forward_snoops=true
403hit_latency=2
404is_top_level=true
405max_miss_count=0
406mshrs=4
407prefetch_on_access=false
408prefetcher=Null
409response_latency=2
410size=32768
411system=system
412tgts_per_mshr=20
413two_queue=false
414write_buffers=8
415cpu_side=system.cpu3.icache_port
416mem_side=system.toL2Bus.slave[6]
417
418[system.cpu3.interrupts]
419type=SparcInterrupts
420
421[system.cpu3.isa]
422type=SparcISA
423
424[system.cpu3.itb]
425type=SparcTLB
426size=64
427
428[system.cpu3.tracer]
429type=ExeTracer
430
431[system.l2c]
432type=BaseCache
433addr_ranges=0:18446744073709551615
434assoc=8
435block_size=64
436clock=500
437forward_snoops=true
438hit_latency=20
439is_top_level=false
440max_miss_count=0
441mshrs=20
442prefetch_on_access=false
443prefetcher=Null
444response_latency=20
445size=4194304
446system=system
447tgts_per_mshr=12
448two_queue=false
449write_buffers=8
450cpu_side=system.toL2Bus.master[0]
451mem_side=system.membus.slave[0]
452
453[system.membus]
454type=CoherentBus
455block_size=64
456clock=1000
457header_cycles=1
458use_default_range=false
459width=8
460master=system.physmem.port
461slave=system.l2c.mem_side system.system_port
462
463[system.physmem]
464type=SimpleMemory
465bandwidth=73.000000
466clock=1000
467conf_table_reported=false
468in_addr_map=true
469latency=30000
470latency_var=0
471null=false
472range=0:1073741823
473zero=false
474port=system.membus.master[0]
475
476[system.toL2Bus]
477type=CoherentBus
478block_size=64
479clock=500
480header_cycles=1
481use_default_range=false
482width=8
483master=system.l2c.cpu_side
484slave=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
485
486