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