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