config.ini revision 10036:80e84beef3bb
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
21mem_mode=atomic
22mem_ranges=
23memories=system.physmem
24num_work_ids=16
25readfile=
26symbolfile=
27work_begin_ckpt_count=0
28work_begin_cpu_id_exit=-1
29work_begin_exit_count=0
30work_cpus_ckpt_count=0
31work_end_ckpt_count=0
32work_end_exit_count=0
33work_item_id=-1
34system_port=system.membus.slave[0]
35
36[system.clk_domain]
37type=SrcClockDomain
38clock=1000
39eventq_index=0
40voltage_domain=system.voltage_domain
41
42[system.cpu]
43type=AtomicSimpleCPU
44children=checker dtb interrupts isa itb tracer workload
45checker=system.cpu.checker
46clk_domain=system.cpu_clk_domain
47cpu_id=0
48do_checkpoint_insts=true
49do_quiesce=true
50do_statistics_insts=true
51dtb=system.cpu.dtb
52eventq_index=0
53fastmem=false
54function_trace=false
55function_trace_start=0
56interrupts=system.cpu.interrupts
57isa=system.cpu.isa
58itb=system.cpu.itb
59max_insts_all_threads=0
60max_insts_any_thread=0
61max_loads_all_threads=0
62max_loads_any_thread=0
63numThreads=1
64profile=0
65progress_interval=0
66simpoint_interval=100000000
67simpoint_profile=false
68simpoint_profile_file=simpoint.bb.gz
69simpoint_start_insts=
70simulate_data_stalls=false
71simulate_inst_stalls=false
72switched_out=false
73system=system
74tracer=system.cpu.tracer
75width=1
76workload=system.cpu.workload
77dcache_port=system.membus.slave[2]
78icache_port=system.membus.slave[1]
79
80[system.cpu.checker]
81type=DummyChecker
82children=dtb isa itb tracer
83checker=Null
84clk_domain=system.cpu_clk_domain
85cpu_id=-1
86do_checkpoint_insts=true
87do_quiesce=true
88do_statistics_insts=true
89dtb=system.cpu.checker.dtb
90eventq_index=0
91exitOnError=false
92function_trace=false
93function_trace_start=0
94interrupts=Null
95isa=system.cpu.checker.isa
96itb=system.cpu.checker.itb
97max_insts_all_threads=0
98max_insts_any_thread=0
99max_loads_all_threads=0
100max_loads_any_thread=0
101numThreads=1
102profile=0
103progress_interval=0
104simpoint_start_insts=
105switched_out=false
106system=system
107tracer=system.cpu.checker.tracer
108updateOnError=false
109warnOnlyOnLoadError=true
110workload=system.cpu.workload
111
112[system.cpu.checker.dtb]
113type=ArmTLB
114children=walker
115eventq_index=0
116size=64
117walker=system.cpu.checker.dtb.walker
118
119[system.cpu.checker.dtb.walker]
120type=ArmTableWalker
121clk_domain=system.cpu_clk_domain
122eventq_index=0
123num_squash_per_cycle=2
124sys=system
125
126[system.cpu.checker.isa]
127type=ArmISA
128eventq_index=0
129fpsid=1090793632
130id_isar0=34607377
131id_isar1=34677009
132id_isar2=555950401
133id_isar3=17899825
134id_isar4=268501314
135id_isar5=0
136id_mmfr0=3
137id_mmfr1=0
138id_mmfr2=19070976
139id_mmfr3=4027589137
140id_pfr0=49
141id_pfr1=1
142midr=890224640
143
144[system.cpu.checker.itb]
145type=ArmTLB
146children=walker
147eventq_index=0
148size=64
149walker=system.cpu.checker.itb.walker
150
151[system.cpu.checker.itb.walker]
152type=ArmTableWalker
153clk_domain=system.cpu_clk_domain
154eventq_index=0
155num_squash_per_cycle=2
156sys=system
157
158[system.cpu.checker.tracer]
159type=ExeTracer
160eventq_index=0
161
162[system.cpu.dtb]
163type=ArmTLB
164children=walker
165eventq_index=0
166size=64
167walker=system.cpu.dtb.walker
168
169[system.cpu.dtb.walker]
170type=ArmTableWalker
171clk_domain=system.cpu_clk_domain
172eventq_index=0
173num_squash_per_cycle=2
174sys=system
175port=system.membus.slave[4]
176
177[system.cpu.interrupts]
178type=ArmInterrupts
179eventq_index=0
180
181[system.cpu.isa]
182type=ArmISA
183eventq_index=0
184fpsid=1090793632
185id_isar0=34607377
186id_isar1=34677009
187id_isar2=555950401
188id_isar3=17899825
189id_isar4=268501314
190id_isar5=0
191id_mmfr0=3
192id_mmfr1=0
193id_mmfr2=19070976
194id_mmfr3=4027589137
195id_pfr0=49
196id_pfr1=1
197midr=890224640
198
199[system.cpu.itb]
200type=ArmTLB
201children=walker
202eventq_index=0
203size=64
204walker=system.cpu.itb.walker
205
206[system.cpu.itb.walker]
207type=ArmTableWalker
208clk_domain=system.cpu_clk_domain
209eventq_index=0
210num_squash_per_cycle=2
211sys=system
212port=system.membus.slave[3]
213
214[system.cpu.tracer]
215type=ExeTracer
216eventq_index=0
217
218[system.cpu.workload]
219type=LiveProcess
220cmd=hello
221cwd=
222egid=100
223env=
224errout=cerr
225euid=100
226eventq_index=0
227executable=/dist/test-progs/hello/bin/arm/linux/hello
228gid=100
229input=cin
230max_stack_size=67108864
231output=cout
232pid=100
233ppid=99
234simpoint=0
235system=system
236uid=100
237
238[system.cpu_clk_domain]
239type=SrcClockDomain
240clock=500
241eventq_index=0
242voltage_domain=system.voltage_domain
243
244[system.membus]
245type=CoherentBus
246clk_domain=system.clk_domain
247eventq_index=0
248header_cycles=1
249system=system
250use_default_range=false
251width=8
252master=system.physmem.port
253slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port
254
255[system.physmem]
256type=SimpleMemory
257bandwidth=73.000000
258clk_domain=system.clk_domain
259conf_table_reported=true
260eventq_index=0
261in_addr_map=true
262latency=30000
263latency_var=0
264null=false
265range=0:134217727
266port=system.membus.master[0]
267
268[system.voltage_domain]
269type=VoltageDomain
270eventq_index=0
271voltage=1.000000
272
273