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