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