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