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