config.ini revision 11106:878dd30741c4
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 dvfs_handler l2bus l2cache mem_ctrl membus
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18init_param=0
19kernel=
20kernel_addr_check=true
21load_addr_mask=1099511627775
22load_offset=0
23mem_mode=timing
24mem_ranges=0:536870911
25memories=system.mem_ctrl
26mmap_using_noreserve=false
27num_work_ids=16
28readfile=
29symbolfile=
30work_begin_ckpt_count=0
31work_begin_cpu_id_exit=-1
32work_begin_exit_count=0
33work_cpus_ckpt_count=0
34work_end_ckpt_count=0
35work_end_exit_count=0
36work_item_id=-1
37system_port=system.membus.slave[1]
38
39[system.clk_domain]
40type=SrcClockDomain
41children=voltage_domain
42clock=1000
43domain_id=-1
44eventq_index=0
45init_perf_level=0
46voltage_domain=system.clk_domain.voltage_domain
47
48[system.clk_domain.voltage_domain]
49type=VoltageDomain
50eventq_index=0
51voltage=1.000000
52
53[system.cpu]
54type=TimingSimpleCPU
55children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer workload
56branchPred=Null
57checker=Null
58clk_domain=system.clk_domain
59cpu_id=-1
60do_checkpoint_insts=true
61do_quiesce=true
62do_statistics_insts=true
63dstage2_mmu=system.cpu.dstage2_mmu
64dtb=system.cpu.dtb
65eventq_index=0
66function_trace=false
67function_trace_start=0
68interrupts=system.cpu.interrupts
69isa=system.cpu.isa
70istage2_mmu=system.cpu.istage2_mmu
71itb=system.cpu.itb
72max_insts_all_threads=0
73max_insts_any_thread=0
74max_loads_all_threads=0
75max_loads_any_thread=0
76numThreads=1
77profile=0
78progress_interval=0
79simpoint_start_insts=
80socket_id=0
81switched_out=false
82system=system
83tracer=system.cpu.tracer
84workload=system.cpu.workload
85dcache_port=system.cpu.dcache.cpu_side
86icache_port=system.cpu.icache.cpu_side
87
88[system.cpu.dcache]
89type=Cache
90children=tags
91addr_ranges=0:18446744073709551615
92assoc=2
93clk_domain=system.clk_domain
94demand_mshr_reserve=1
95eventq_index=0
96forward_snoops=true
97hit_latency=2
98is_read_only=false
99max_miss_count=0
100mshrs=4
101prefetch_on_access=false
102prefetcher=Null
103response_latency=2
104sequential_access=false
105size=65536
106system=system
107tags=system.cpu.dcache.tags
108tgts_per_mshr=20
109write_buffers=8
110cpu_side=system.cpu.dcache_port
111mem_side=system.l2bus.slave[1]
112
113[system.cpu.dcache.tags]
114type=LRU
115assoc=2
116block_size=64
117clk_domain=system.clk_domain
118eventq_index=0
119hit_latency=2
120sequential_access=false
121size=65536
122
123[system.cpu.dstage2_mmu]
124type=ArmStage2MMU
125children=stage2_tlb
126eventq_index=0
127stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
128sys=system
129tlb=system.cpu.dtb
130
131[system.cpu.dstage2_mmu.stage2_tlb]
132type=ArmTLB
133children=walker
134eventq_index=0
135is_stage2=true
136size=32
137walker=system.cpu.dstage2_mmu.stage2_tlb.walker
138
139[system.cpu.dstage2_mmu.stage2_tlb.walker]
140type=ArmTableWalker
141clk_domain=system.clk_domain
142eventq_index=0
143is_stage2=true
144num_squash_per_cycle=2
145sys=system
146
147[system.cpu.dtb]
148type=ArmTLB
149children=walker
150eventq_index=0
151is_stage2=false
152size=64
153walker=system.cpu.dtb.walker
154
155[system.cpu.dtb.walker]
156type=ArmTableWalker
157clk_domain=system.clk_domain
158eventq_index=0
159is_stage2=false
160num_squash_per_cycle=2
161sys=system
162
163[system.cpu.icache]
164type=Cache
165children=tags
166addr_ranges=0:18446744073709551615
167assoc=2
168clk_domain=system.clk_domain
169demand_mshr_reserve=1
170eventq_index=0
171forward_snoops=true
172hit_latency=2
173is_read_only=false
174max_miss_count=0
175mshrs=4
176prefetch_on_access=false
177prefetcher=Null
178response_latency=2
179sequential_access=false
180size=16384
181system=system
182tags=system.cpu.icache.tags
183tgts_per_mshr=20
184write_buffers=8
185cpu_side=system.cpu.icache_port
186mem_side=system.l2bus.slave[0]
187
188[system.cpu.icache.tags]
189type=LRU
190assoc=2
191block_size=64
192clk_domain=system.clk_domain
193eventq_index=0
194hit_latency=2
195sequential_access=false
196size=16384
197
198[system.cpu.interrupts]
199type=ArmInterrupts
200eventq_index=0
201
202[system.cpu.isa]
203type=ArmISA
204eventq_index=0
205fpsid=1090793632
206id_aa64afr0_el1=0
207id_aa64afr1_el1=0
208id_aa64dfr0_el1=1052678
209id_aa64dfr1_el1=0
210id_aa64isar0_el1=0
211id_aa64isar1_el1=0
212id_aa64mmfr0_el1=15728642
213id_aa64mmfr1_el1=0
214id_aa64pfr0_el1=17
215id_aa64pfr1_el1=0
216id_isar0=34607377
217id_isar1=34677009
218id_isar2=555950401
219id_isar3=17899825
220id_isar4=268501314
221id_isar5=0
222id_mmfr0=270536963
223id_mmfr1=0
224id_mmfr2=19070976
225id_mmfr3=34611729
226id_pfr0=49
227id_pfr1=4113
228midr=1091551472
229pmu=Null
230system=system
231
232[system.cpu.istage2_mmu]
233type=ArmStage2MMU
234children=stage2_tlb
235eventq_index=0
236stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
237sys=system
238tlb=system.cpu.itb
239
240[system.cpu.istage2_mmu.stage2_tlb]
241type=ArmTLB
242children=walker
243eventq_index=0
244is_stage2=true
245size=32
246walker=system.cpu.istage2_mmu.stage2_tlb.walker
247
248[system.cpu.istage2_mmu.stage2_tlb.walker]
249type=ArmTableWalker
250clk_domain=system.clk_domain
251eventq_index=0
252is_stage2=true
253num_squash_per_cycle=2
254sys=system
255
256[system.cpu.itb]
257type=ArmTLB
258children=walker
259eventq_index=0
260is_stage2=false
261size=64
262walker=system.cpu.itb.walker
263
264[system.cpu.itb.walker]
265type=ArmTableWalker
266clk_domain=system.clk_domain
267eventq_index=0
268is_stage2=false
269num_squash_per_cycle=2
270sys=system
271
272[system.cpu.tracer]
273type=ExeTracer
274eventq_index=0
275
276[system.cpu.workload]
277type=LiveProcess
278cmd=tests/test-progs/hello/bin/arm/linux/hello
279cwd=
280drivers=
281egid=100
282env=
283errout=cerr
284euid=100
285eventq_index=0
286executable=
287gid=100
288input=cin
289kvmInSE=false
290max_stack_size=67108864
291output=cout
292pid=100
293ppid=99
294simpoint=0
295system=system
296uid=100
297useArchPT=false
298
299[system.dvfs_handler]
300type=DVFSHandler
301domains=
302enable=false
303eventq_index=0
304sys_clk_domain=system.clk_domain
305transition_latency=100000000
306
307[system.l2bus]
308type=CoherentXBar
309clk_domain=system.clk_domain
310eventq_index=0
311forward_latency=0
312frontend_latency=1
313response_latency=1
314snoop_filter=Null
315snoop_response_latency=1
316system=system
317use_default_range=false
318width=32
319master=system.l2cache.cpu_side
320slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side
321
322[system.l2cache]
323type=Cache
324children=tags
325addr_ranges=0:18446744073709551615
326assoc=8
327clk_domain=system.clk_domain
328demand_mshr_reserve=1
329eventq_index=0
330forward_snoops=true
331hit_latency=20
332is_read_only=false
333max_miss_count=0
334mshrs=20
335prefetch_on_access=false
336prefetcher=Null
337response_latency=20
338sequential_access=false
339size=262144
340system=system
341tags=system.l2cache.tags
342tgts_per_mshr=12
343write_buffers=8
344cpu_side=system.l2bus.master[0]
345mem_side=system.membus.slave[0]
346
347[system.l2cache.tags]
348type=LRU
349assoc=8
350block_size=64
351clk_domain=system.clk_domain
352eventq_index=0
353hit_latency=20
354sequential_access=false
355size=262144
356
357[system.mem_ctrl]
358type=DRAMCtrl
359IDD0=0.075000
360IDD02=0.000000
361IDD2N=0.050000
362IDD2N2=0.000000
363IDD2P0=0.000000
364IDD2P02=0.000000
365IDD2P1=0.000000
366IDD2P12=0.000000
367IDD3N=0.057000
368IDD3N2=0.000000
369IDD3P0=0.000000
370IDD3P02=0.000000
371IDD3P1=0.000000
372IDD3P12=0.000000
373IDD4R=0.187000
374IDD4R2=0.000000
375IDD4W=0.165000
376IDD4W2=0.000000
377IDD5=0.220000
378IDD52=0.000000
379IDD6=0.000000
380IDD62=0.000000
381VDD=1.500000
382VDD2=0.000000
383activation_limit=4
384addr_mapping=RoRaBaCoCh
385bank_groups_per_rank=0
386banks_per_rank=8
387burst_length=8
388channels=1
389clk_domain=system.clk_domain
390conf_table_reported=true
391device_bus_width=8
392device_rowbuffer_size=1024
393device_size=536870912
394devices_per_rank=8
395dll=true
396eventq_index=0
397in_addr_map=true
398max_accesses_per_row=16
399mem_sched_policy=frfcfs
400min_writes_per_switch=16
401null=false
402page_policy=open_adaptive
403range=0:536870911
404ranks_per_channel=2
405read_buffer_size=32
406static_backend_latency=10000
407static_frontend_latency=10000
408tBURST=5000
409tCCD_L=0
410tCK=1250
411tCL=13750
412tCS=2500
413tRAS=35000
414tRCD=13750
415tREFI=7800000
416tRFC=260000
417tRP=13750
418tRRD=6000
419tRRD_L=0
420tRTP=7500
421tRTW=2500
422tWR=15000
423tWTR=7500
424tXAW=30000
425tXP=0
426tXPDLL=0
427tXS=0
428tXSDLL=0
429write_buffer_size=64
430write_high_thresh_perc=85
431write_low_thresh_perc=50
432port=system.membus.master[0]
433
434[system.membus]
435type=CoherentXBar
436clk_domain=system.clk_domain
437eventq_index=0
438forward_latency=4
439frontend_latency=3
440response_latency=2
441snoop_filter=Null
442snoop_response_latency=4
443system=system
444use_default_range=false
445width=16
446master=system.mem_ctrl.port
447slave=system.l2cache.mem_side system.system_port
448
449