config.ini revision 7935
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
57latency=1000
58max_miss_count=0
59mshrs=4
60num_cpus=1
61prefetch_data_accesses_only=false
62prefetch_degree=1
63prefetch_latency=10000
64prefetch_on_access=false
65prefetch_past_page=false
66prefetch_policy=none
67prefetch_serial_squash=false
68prefetch_use_cpu_id=true
69prefetcher_size=100
70prioritizeRequests=false
71repl=Null
72size=32768
73subblock_size=0
74tgts_per_mshr=8
75trace_addr=0
76two_queue=false
77write_buffers=8
78cpu_side=system.cpu0.dcache_port
79mem_side=system.toL2Bus.port[2]
80
81[system.cpu0.dtb]
82type=SparcTLB
83size=64
84
85[system.cpu0.icache]
86type=BaseCache
87addr_range=0:18446744073709551615
88assoc=1
89block_size=64
90forward_snoops=true
91hash_delay=1
92latency=1000
93max_miss_count=0
94mshrs=4
95num_cpus=1
96prefetch_data_accesses_only=false
97prefetch_degree=1
98prefetch_latency=10000
99prefetch_on_access=false
100prefetch_past_page=false
101prefetch_policy=none
102prefetch_serial_squash=false
103prefetch_use_cpu_id=true
104prefetcher_size=100
105prioritizeRequests=false
106repl=Null
107size=32768
108subblock_size=0
109tgts_per_mshr=8
110trace_addr=0
111two_queue=false
112write_buffers=8
113cpu_side=system.cpu0.icache_port
114mem_side=system.toL2Bus.port[1]
115
116[system.cpu0.itb]
117type=SparcTLB
118size=64
119
120[system.cpu0.tracer]
121type=ExeTracer
122
123[system.cpu0.workload]
124type=LiveProcess
125cmd=test_atomic 4
126cwd=
127egid=100
128env=
129errout=cerr
130euid=100
131executable=/dist/m5/regression/test-progs/m5threads/bin/sparc/linux/test_atomic
132gid=100
133input=cin
134max_stack_size=67108864
135output=cout
136pid=100
137ppid=99
138simpoint=0
139system=system
140uid=100
141
142[system.cpu1]
143type=AtomicSimpleCPU
144children=dcache dtb icache itb tracer
145checker=Null
146clock=500
147cpu_id=1
148defer_registration=false
149do_checkpoint_insts=true
150do_statistics_insts=true
151dtb=system.cpu1.dtb
152function_trace=false
153function_trace_start=0
154itb=system.cpu1.itb
155max_insts_all_threads=0
156max_insts_any_thread=0
157max_loads_all_threads=0
158max_loads_any_thread=0
159numThreads=1
160phase=0
161progress_interval=0
162simulate_data_stalls=false
163simulate_inst_stalls=false
164system=system
165tracer=system.cpu1.tracer
166width=1
167workload=system.cpu0.workload
168dcache_port=system.cpu1.dcache.cpu_side
169icache_port=system.cpu1.icache.cpu_side
170
171[system.cpu1.dcache]
172type=BaseCache
173addr_range=0:18446744073709551615
174assoc=4
175block_size=64
176forward_snoops=true
177hash_delay=1
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
213latency=1000
214max_miss_count=0
215mshrs=4
216num_cpus=1
217prefetch_data_accesses_only=false
218prefetch_degree=1
219prefetch_latency=10000
220prefetch_on_access=false
221prefetch_past_page=false
222prefetch_policy=none
223prefetch_serial_squash=false
224prefetch_use_cpu_id=true
225prefetcher_size=100
226prioritizeRequests=false
227repl=Null
228size=32768
229subblock_size=0
230tgts_per_mshr=8
231trace_addr=0
232two_queue=false
233write_buffers=8
234cpu_side=system.cpu1.icache_port
235mem_side=system.toL2Bus.port[3]
236
237[system.cpu1.itb]
238type=SparcTLB
239size=64
240
241[system.cpu1.tracer]
242type=ExeTracer
243
244[system.cpu2]
245type=AtomicSimpleCPU
246children=dcache dtb icache itb tracer
247checker=Null
248clock=500
249cpu_id=2
250defer_registration=false
251do_checkpoint_insts=true
252do_statistics_insts=true
253dtb=system.cpu2.dtb
254function_trace=false
255function_trace_start=0
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
263progress_interval=0
264simulate_data_stalls=false
265simulate_inst_stalls=false
266system=system
267tracer=system.cpu2.tracer
268width=1
269workload=system.cpu0.workload
270dcache_port=system.cpu2.dcache.cpu_side
271icache_port=system.cpu2.icache.cpu_side
272
273[system.cpu2.dcache]
274type=BaseCache
275addr_range=0:18446744073709551615
276assoc=4
277block_size=64
278forward_snoops=true
279hash_delay=1
280latency=1000
281max_miss_count=0
282mshrs=4
283num_cpus=1
284prefetch_data_accesses_only=false
285prefetch_degree=1
286prefetch_latency=10000
287prefetch_on_access=false
288prefetch_past_page=false
289prefetch_policy=none
290prefetch_serial_squash=false
291prefetch_use_cpu_id=true
292prefetcher_size=100
293prioritizeRequests=false
294repl=Null
295size=32768
296subblock_size=0
297tgts_per_mshr=8
298trace_addr=0
299two_queue=false
300write_buffers=8
301cpu_side=system.cpu2.dcache_port
302mem_side=system.toL2Bus.port[6]
303
304[system.cpu2.dtb]
305type=SparcTLB
306size=64
307
308[system.cpu2.icache]
309type=BaseCache
310addr_range=0:18446744073709551615
311assoc=1
312block_size=64
313forward_snoops=true
314hash_delay=1
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=AtomicSimpleCPU
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
366simulate_data_stalls=false
367simulate_inst_stalls=false
368system=system
369tracer=system.cpu3.tracer
370width=1
371workload=system.cpu0.workload
372dcache_port=system.cpu3.dcache.cpu_side
373icache_port=system.cpu3.icache.cpu_side
374
375[system.cpu3.dcache]
376type=BaseCache
377addr_range=0:18446744073709551615
378assoc=4
379block_size=64
380forward_snoops=true
381hash_delay=1
382latency=1000
383max_miss_count=0
384mshrs=4
385num_cpus=1
386prefetch_data_accesses_only=false
387prefetch_degree=1
388prefetch_latency=10000
389prefetch_on_access=false
390prefetch_past_page=false
391prefetch_policy=none
392prefetch_serial_squash=false
393prefetch_use_cpu_id=true
394prefetcher_size=100
395prioritizeRequests=false
396repl=Null
397size=32768
398subblock_size=0
399tgts_per_mshr=8
400trace_addr=0
401two_queue=false
402write_buffers=8
403cpu_side=system.cpu3.dcache_port
404mem_side=system.toL2Bus.port[8]
405
406[system.cpu3.dtb]
407type=SparcTLB
408size=64
409
410[system.cpu3.icache]
411type=BaseCache
412addr_range=0:18446744073709551615
413assoc=1
414block_size=64
415forward_snoops=true
416hash_delay=1
417latency=1000
418max_miss_count=0
419mshrs=4
420num_cpus=1
421prefetch_data_accesses_only=false
422prefetch_degree=1
423prefetch_latency=10000
424prefetch_on_access=false
425prefetch_past_page=false
426prefetch_policy=none
427prefetch_serial_squash=false
428prefetch_use_cpu_id=true
429prefetcher_size=100
430prioritizeRequests=false
431repl=Null
432size=32768
433subblock_size=0
434tgts_per_mshr=8
435trace_addr=0
436two_queue=false
437write_buffers=8
438cpu_side=system.cpu3.icache_port
439mem_side=system.toL2Bus.port[7]
440
441[system.cpu3.itb]
442type=SparcTLB
443size=64
444
445[system.cpu3.tracer]
446type=ExeTracer
447
448[system.l2c]
449type=BaseCache
450addr_range=0:18446744073709551615
451assoc=8
452block_size=64
453forward_snoops=true
454hash_delay=1
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.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
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