config.ini revision 10038:7eccd14e2610
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000000
9time_sync_spin_threshold=100000000
10
11[system]
12type=System
13children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18init_param=0
19kernel=
20load_addr_mask=1099511627775
21load_offset=0
22mem_mode=atomic
23mem_ranges=
24memories=system.physmem
25num_work_ids=16
26readfile=
27symbolfile=
28work_begin_ckpt_count=0
29work_begin_cpu_id_exit=-1
30work_begin_exit_count=0
31work_cpus_ckpt_count=0
32work_end_ckpt_count=0
33work_end_exit_count=0
34work_item_id=-1
35system_port=system.membus.slave[0]
36
37[system.clk_domain]
38type=SrcClockDomain
39clock=1000
40eventq_index=0
41voltage_domain=system.voltage_domain
42
43[system.cpu]
44type=AtomicSimpleCPU
45children=checker dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
46checker=system.cpu.checker
47clk_domain=system.cpu_clk_domain
48cpu_id=0
49do_checkpoint_insts=true
50do_quiesce=true
51do_statistics_insts=true
52dstage2_mmu=system.cpu.dstage2_mmu
53dtb=system.cpu.dtb
54eventq_index=0
55fastmem=false
56function_trace=false
57function_trace_start=0
58interrupts=system.cpu.interrupts
59isa=system.cpu.isa
60istage2_mmu=system.cpu.istage2_mmu
61itb=system.cpu.itb
62max_insts_all_threads=0
63max_insts_any_thread=0
64max_loads_all_threads=0
65max_loads_any_thread=0
66numThreads=1
67profile=0
68progress_interval=0
69simpoint_interval=100000000
70simpoint_profile=false
71simpoint_profile_file=simpoint.bb.gz
72simpoint_start_insts=
73simulate_data_stalls=false
74simulate_inst_stalls=false
75switched_out=false
76system=system
77tracer=system.cpu.tracer
78width=1
79workload=system.cpu.workload
80dcache_port=system.membus.slave[2]
81icache_port=system.membus.slave[1]
82
83[system.cpu.checker]
84type=DummyChecker
85children=dstage2_mmu dtb isa istage2_mmu itb tracer
86checker=Null
87clk_domain=system.cpu_clk_domain
88cpu_id=-1
89do_checkpoint_insts=true
90do_quiesce=true
91do_statistics_insts=true
92dstage2_mmu=system.cpu.checker.dstage2_mmu
93dtb=system.cpu.checker.dtb
94eventq_index=0
95exitOnError=false
96function_trace=false
97function_trace_start=0
98interrupts=Null
99isa=system.cpu.checker.isa
100istage2_mmu=system.cpu.checker.istage2_mmu
101itb=system.cpu.checker.itb
102max_insts_all_threads=0
103max_insts_any_thread=0
104max_loads_all_threads=0
105max_loads_any_thread=0
106numThreads=1
107profile=0
108progress_interval=0
109simpoint_start_insts=
110switched_out=false
111system=system
112tracer=system.cpu.checker.tracer
113updateOnError=false
114warnOnlyOnLoadError=true
115workload=system.cpu.workload
116
117[system.cpu.checker.dstage2_mmu]
118type=ArmStage2MMU
119children=stage2_tlb
120eventq_index=0
121stage2_tlb=system.cpu.checker.dstage2_mmu.stage2_tlb
122tlb=system.cpu.checker.dtb
123
124[system.cpu.checker.dstage2_mmu.stage2_tlb]
125type=ArmTLB
126children=walker
127eventq_index=0
128is_stage2=true
129size=32
130walker=system.cpu.checker.dstage2_mmu.stage2_tlb.walker
131
132[system.cpu.checker.dstage2_mmu.stage2_tlb.walker]
133type=ArmTableWalker
134clk_domain=system.cpu_clk_domain
135eventq_index=0
136is_stage2=true
137num_squash_per_cycle=2
138sys=system
139
140[system.cpu.checker.dtb]
141type=ArmTLB
142children=walker
143eventq_index=0
144is_stage2=false
145size=64
146walker=system.cpu.checker.dtb.walker
147
148[system.cpu.checker.dtb.walker]
149type=ArmTableWalker
150clk_domain=system.cpu_clk_domain
151eventq_index=0
152is_stage2=false
153num_squash_per_cycle=2
154sys=system
155
156[system.cpu.checker.isa]
157type=ArmISA
158eventq_index=0
159fpsid=1090793632
160id_aa64afr0_el1=0
161id_aa64afr1_el1=0
162id_aa64dfr0_el1=1052678
163id_aa64dfr1_el1=0
164id_aa64isar0_el1=0
165id_aa64isar1_el1=0
166id_aa64mmfr0_el1=15728642
167id_aa64mmfr1_el1=0
168id_aa64pfr0_el1=17
169id_aa64pfr1_el1=0
170id_isar0=34607377
171id_isar1=34677009
172id_isar2=555950401
173id_isar3=17899825
174id_isar4=268501314
175id_isar5=0
176id_mmfr0=270536963
177id_mmfr1=0
178id_mmfr2=19070976
179id_mmfr3=34611729
180id_pfr0=49
181id_pfr1=4113
182midr=1091551472
183system=system
184
185[system.cpu.checker.istage2_mmu]
186type=ArmStage2MMU
187children=stage2_tlb
188eventq_index=0
189stage2_tlb=system.cpu.checker.istage2_mmu.stage2_tlb
190tlb=system.cpu.checker.itb
191
192[system.cpu.checker.istage2_mmu.stage2_tlb]
193type=ArmTLB
194children=walker
195eventq_index=0
196is_stage2=true
197size=32
198walker=system.cpu.checker.istage2_mmu.stage2_tlb.walker
199
200[system.cpu.checker.istage2_mmu.stage2_tlb.walker]
201type=ArmTableWalker
202clk_domain=system.cpu_clk_domain
203eventq_index=0
204is_stage2=true
205num_squash_per_cycle=2
206sys=system
207
208[system.cpu.checker.itb]
209type=ArmTLB
210children=walker
211eventq_index=0
212is_stage2=false
213size=64
214walker=system.cpu.checker.itb.walker
215
216[system.cpu.checker.itb.walker]
217type=ArmTableWalker
218clk_domain=system.cpu_clk_domain
219eventq_index=0
220is_stage2=false
221num_squash_per_cycle=2
222sys=system
223
224[system.cpu.checker.tracer]
225type=ExeTracer
226eventq_index=0
227
228[system.cpu.dstage2_mmu]
229type=ArmStage2MMU
230children=stage2_tlb
231eventq_index=0
232stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
233tlb=system.cpu.dtb
234
235[system.cpu.dstage2_mmu.stage2_tlb]
236type=ArmTLB
237children=walker
238eventq_index=0
239is_stage2=true
240size=32
241walker=system.cpu.dstage2_mmu.stage2_tlb.walker
242
243[system.cpu.dstage2_mmu.stage2_tlb.walker]
244type=ArmTableWalker
245clk_domain=system.cpu_clk_domain
246eventq_index=0
247is_stage2=true
248num_squash_per_cycle=2
249sys=system
250port=system.membus.slave[6]
251
252[system.cpu.dtb]
253type=ArmTLB
254children=walker
255eventq_index=0
256is_stage2=false
257size=64
258walker=system.cpu.dtb.walker
259
260[system.cpu.dtb.walker]
261type=ArmTableWalker
262clk_domain=system.cpu_clk_domain
263eventq_index=0
264is_stage2=false
265num_squash_per_cycle=2
266sys=system
267port=system.membus.slave[4]
268
269[system.cpu.interrupts]
270type=ArmInterrupts
271eventq_index=0
272
273[system.cpu.isa]
274type=ArmISA
275eventq_index=0
276fpsid=1090793632
277id_aa64afr0_el1=0
278id_aa64afr1_el1=0
279id_aa64dfr0_el1=1052678
280id_aa64dfr1_el1=0
281id_aa64isar0_el1=0
282id_aa64isar1_el1=0
283id_aa64mmfr0_el1=15728642
284id_aa64mmfr1_el1=0
285id_aa64pfr0_el1=17
286id_aa64pfr1_el1=0
287id_isar0=34607377
288id_isar1=34677009
289id_isar2=555950401
290id_isar3=17899825
291id_isar4=268501314
292id_isar5=0
293id_mmfr0=270536963
294id_mmfr1=0
295id_mmfr2=19070976
296id_mmfr3=34611729
297id_pfr0=49
298id_pfr1=4113
299midr=1091551472
300system=system
301
302[system.cpu.istage2_mmu]
303type=ArmStage2MMU
304children=stage2_tlb
305eventq_index=0
306stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
307tlb=system.cpu.itb
308
309[system.cpu.istage2_mmu.stage2_tlb]
310type=ArmTLB
311children=walker
312eventq_index=0
313is_stage2=true
314size=32
315walker=system.cpu.istage2_mmu.stage2_tlb.walker
316
317[system.cpu.istage2_mmu.stage2_tlb.walker]
318type=ArmTableWalker
319clk_domain=system.cpu_clk_domain
320eventq_index=0
321is_stage2=true
322num_squash_per_cycle=2
323sys=system
324port=system.membus.slave[5]
325
326[system.cpu.itb]
327type=ArmTLB
328children=walker
329eventq_index=0
330is_stage2=false
331size=64
332walker=system.cpu.itb.walker
333
334[system.cpu.itb.walker]
335type=ArmTableWalker
336clk_domain=system.cpu_clk_domain
337eventq_index=0
338is_stage2=false
339num_squash_per_cycle=2
340sys=system
341port=system.membus.slave[3]
342
343[system.cpu.tracer]
344type=ExeTracer
345eventq_index=0
346
347[system.cpu.workload]
348type=LiveProcess
349cmd=hello
350cwd=
351egid=100
352env=
353errout=cerr
354euid=100
355eventq_index=0
356executable=/dist/test-progs/hello/bin/arm/linux/hello
357gid=100
358input=cin
359max_stack_size=67108864
360output=cout
361pid=100
362ppid=99
363simpoint=0
364system=system
365uid=100
366
367[system.cpu_clk_domain]
368type=SrcClockDomain
369clock=500
370eventq_index=0
371voltage_domain=system.voltage_domain
372
373[system.membus]
374type=CoherentBus
375clk_domain=system.clk_domain
376eventq_index=0
377header_cycles=1
378system=system
379use_default_range=false
380width=8
381master=system.physmem.port
382slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port
383
384[system.physmem]
385type=SimpleMemory
386bandwidth=73.000000
387clk_domain=system.clk_domain
388conf_table_reported=true
389eventq_index=0
390in_addr_map=true
391latency=30000
392latency_var=0
393null=false
394range=0:134217727
395port=system.membus.master[0]
396
397[system.voltage_domain]
398type=VoltageDomain
399eventq_index=0
400voltage=1.000000
401
402