config.ini revision 8802:ef66a9083bc4
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
12memories=system.physmem
13num_work_ids=16
14physmem=system.physmem
15work_begin_ckpt_count=0
16work_begin_cpu_id_exit=-1
17work_begin_exit_count=0
18work_cpus_ckpt_count=0
19work_end_ckpt_count=0
20work_end_exit_count=0
21work_item_id=-1
22system_port=system.membus.port[1]
23
24[system.cpu0]
25type=TimingSimpleCPU
26children=dcache dtb icache itb tracer workload
27checker=Null
28clock=500
29cpu_id=0
30defer_registration=false
31do_checkpoint_insts=true
32do_statistics_insts=true
33dtb=system.cpu0.dtb
34function_trace=false
35function_trace_start=0
36itb=system.cpu0.itb
37max_insts_all_threads=0
38max_insts_any_thread=0
39max_loads_all_threads=0
40max_loads_any_thread=0
41numThreads=1
42phase=0
43progress_interval=0
44system=system
45tracer=system.cpu0.tracer
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=TimingSimpleCPU
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
164system=system
165tracer=system.cpu1.tracer
166workload=system.cpu0.workload
167dcache_port=system.cpu1.dcache.cpu_side
168icache_port=system.cpu1.icache.cpu_side
169
170[system.cpu1.dcache]
171type=BaseCache
172addr_range=0:18446744073709551615
173assoc=4
174block_size=64
175forward_snoops=true
176hash_delay=1
177is_top_level=true
178latency=1000
179max_miss_count=0
180mshrs=4
181num_cpus=1
182prefetch_data_accesses_only=false
183prefetch_degree=1
184prefetch_latency=10000
185prefetch_on_access=false
186prefetch_past_page=false
187prefetch_policy=none
188prefetch_serial_squash=false
189prefetch_use_cpu_id=true
190prefetcher_size=100
191prioritizeRequests=false
192repl=Null
193size=32768
194subblock_size=0
195tgts_per_mshr=8
196trace_addr=0
197two_queue=false
198write_buffers=8
199cpu_side=system.cpu1.dcache_port
200mem_side=system.toL2Bus.port[4]
201
202[system.cpu1.dtb]
203type=SparcTLB
204size=64
205
206[system.cpu1.icache]
207type=BaseCache
208addr_range=0:18446744073709551615
209assoc=1
210block_size=64
211forward_snoops=true
212hash_delay=1
213is_top_level=true
214latency=1000
215max_miss_count=0
216mshrs=4
217num_cpus=1
218prefetch_data_accesses_only=false
219prefetch_degree=1
220prefetch_latency=10000
221prefetch_on_access=false
222prefetch_past_page=false
223prefetch_policy=none
224prefetch_serial_squash=false
225prefetch_use_cpu_id=true
226prefetcher_size=100
227prioritizeRequests=false
228repl=Null
229size=32768
230subblock_size=0
231tgts_per_mshr=8
232trace_addr=0
233two_queue=false
234write_buffers=8
235cpu_side=system.cpu1.icache_port
236mem_side=system.toL2Bus.port[3]
237
238[system.cpu1.itb]
239type=SparcTLB
240size=64
241
242[system.cpu1.tracer]
243type=ExeTracer
244
245[system.cpu2]
246type=TimingSimpleCPU
247children=dcache dtb icache itb tracer
248checker=Null
249clock=500
250cpu_id=2
251defer_registration=false
252do_checkpoint_insts=true
253do_statistics_insts=true
254dtb=system.cpu2.dtb
255function_trace=false
256function_trace_start=0
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
263phase=0
264progress_interval=0
265system=system
266tracer=system.cpu2.tracer
267workload=system.cpu0.workload
268dcache_port=system.cpu2.dcache.cpu_side
269icache_port=system.cpu2.icache.cpu_side
270
271[system.cpu2.dcache]
272type=BaseCache
273addr_range=0:18446744073709551615
274assoc=4
275block_size=64
276forward_snoops=true
277hash_delay=1
278is_top_level=true
279latency=1000
280max_miss_count=0
281mshrs=4
282num_cpus=1
283prefetch_data_accesses_only=false
284prefetch_degree=1
285prefetch_latency=10000
286prefetch_on_access=false
287prefetch_past_page=false
288prefetch_policy=none
289prefetch_serial_squash=false
290prefetch_use_cpu_id=true
291prefetcher_size=100
292prioritizeRequests=false
293repl=Null
294size=32768
295subblock_size=0
296tgts_per_mshr=8
297trace_addr=0
298two_queue=false
299write_buffers=8
300cpu_side=system.cpu2.dcache_port
301mem_side=system.toL2Bus.port[6]
302
303[system.cpu2.dtb]
304type=SparcTLB
305size=64
306
307[system.cpu2.icache]
308type=BaseCache
309addr_range=0:18446744073709551615
310assoc=1
311block_size=64
312forward_snoops=true
313hash_delay=1
314is_top_level=true
315latency=1000
316max_miss_count=0
317mshrs=4
318num_cpus=1
319prefetch_data_accesses_only=false
320prefetch_degree=1
321prefetch_latency=10000
322prefetch_on_access=false
323prefetch_past_page=false
324prefetch_policy=none
325prefetch_serial_squash=false
326prefetch_use_cpu_id=true
327prefetcher_size=100
328prioritizeRequests=false
329repl=Null
330size=32768
331subblock_size=0
332tgts_per_mshr=8
333trace_addr=0
334two_queue=false
335write_buffers=8
336cpu_side=system.cpu2.icache_port
337mem_side=system.toL2Bus.port[5]
338
339[system.cpu2.itb]
340type=SparcTLB
341size=64
342
343[system.cpu2.tracer]
344type=ExeTracer
345
346[system.cpu3]
347type=TimingSimpleCPU
348children=dcache dtb icache itb tracer
349checker=Null
350clock=500
351cpu_id=3
352defer_registration=false
353do_checkpoint_insts=true
354do_statistics_insts=true
355dtb=system.cpu3.dtb
356function_trace=false
357function_trace_start=0
358itb=system.cpu3.itb
359max_insts_all_threads=0
360max_insts_any_thread=0
361max_loads_all_threads=0
362max_loads_any_thread=0
363numThreads=1
364phase=0
365progress_interval=0
366system=system
367tracer=system.cpu3.tracer
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
377forward_snoops=true
378hash_delay=1
379is_top_level=true
380latency=1000
381max_miss_count=0
382mshrs=4
383num_cpus=1
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
413forward_snoops=true
414hash_delay=1
415is_top_level=true
416latency=1000
417max_miss_count=0
418mshrs=4
419num_cpus=1
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
452forward_snoops=true
453hash_delay=1
454is_top_level=false
455latency=10000
456max_miss_count=0
457mshrs=92
458num_cpus=4
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
485use_default_range=false
486width=64
487port=system.l2c.mem_side system.system_port system.physmem.port[0]
488
489[system.physmem]
490type=PhysicalMemory
491file=
492latency=30000
493latency_var=0
494null=false
495range=0:134217727
496zero=false
497port=system.membus.port[2]
498
499[system.toL2Bus]
500type=Bus
501block_size=64
502bus_id=0
503clock=1000
504header_cycles=1
505use_default_range=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