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