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