config.ini revision 11440:76b5639162af
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 dvfs_handler membus physmem voltage_domain
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=
26memories=system.physmem
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[0]
42
43[system.clk_domain]
44type=SrcClockDomain
45clock=1000
46domain_id=-1
47eventq_index=0
48init_perf_level=0
49voltage_domain=system.voltage_domain
50
51[system.cpu]
52type=TimingSimpleCPU
53children=apic_clk_domain dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
54branchPred=Null
55checker=Null
56clk_domain=system.cpu_clk_domain
57cpu_id=0
58do_checkpoint_insts=true
59do_quiesce=true
60do_statistics_insts=true
61dtb=system.cpu.dtb
62eventq_index=0
63function_trace=false
64function_trace_start=0
65interrupts=system.cpu.interrupts
66isa=system.cpu.isa
67itb=system.cpu.itb
68max_insts_all_threads=0
69max_insts_any_thread=0
70max_loads_all_threads=0
71max_loads_any_thread=0
72numThreads=1
73profile=0
74progress_interval=0
75simpoint_start_insts=
76socket_id=0
77switched_out=false
78system=system
79tracer=system.cpu.tracer
80workload=system.cpu.workload
81dcache_port=system.cpu.dcache.cpu_side
82icache_port=system.cpu.icache.cpu_side
83
84[system.cpu.apic_clk_domain]
85type=DerivedClockDomain
86clk_divider=16
87clk_domain=system.cpu_clk_domain
88eventq_index=0
89
90[system.cpu.dcache]
91type=Cache
92children=tags
93addr_ranges=0:18446744073709551615
94assoc=2
95clk_domain=system.cpu_clk_domain
96clusivity=mostly_incl
97demand_mshr_reserve=1
98eventq_index=0
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=262144
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.cpu.toL2Bus.slave[1]
115
116[system.cpu.dcache.tags]
117type=LRU
118assoc=2
119block_size=64
120clk_domain=system.cpu_clk_domain
121eventq_index=0
122hit_latency=2
123sequential_access=false
124size=262144
125
126[system.cpu.dtb]
127type=X86TLB
128children=walker
129eventq_index=0
130size=64
131walker=system.cpu.dtb.walker
132
133[system.cpu.dtb.walker]
134type=X86PagetableWalker
135clk_domain=system.cpu_clk_domain
136eventq_index=0
137num_squash_per_cycle=4
138system=system
139port=system.cpu.toL2Bus.slave[3]
140
141[system.cpu.icache]
142type=Cache
143children=tags
144addr_ranges=0:18446744073709551615
145assoc=2
146clk_domain=system.cpu_clk_domain
147clusivity=mostly_incl
148demand_mshr_reserve=1
149eventq_index=0
150hit_latency=2
151is_read_only=true
152max_miss_count=0
153mshrs=4
154prefetch_on_access=false
155prefetcher=Null
156response_latency=2
157sequential_access=false
158size=131072
159system=system
160tags=system.cpu.icache.tags
161tgts_per_mshr=20
162write_buffers=8
163writeback_clean=true
164cpu_side=system.cpu.icache_port
165mem_side=system.cpu.toL2Bus.slave[0]
166
167[system.cpu.icache.tags]
168type=LRU
169assoc=2
170block_size=64
171clk_domain=system.cpu_clk_domain
172eventq_index=0
173hit_latency=2
174sequential_access=false
175size=131072
176
177[system.cpu.interrupts]
178type=X86LocalApic
179clk_domain=system.cpu.apic_clk_domain
180eventq_index=0
181int_latency=1000
182pio_addr=2305843009213693952
183pio_latency=100000
184system=system
185int_master=system.membus.slave[2]
186int_slave=system.membus.master[2]
187pio=system.membus.master[1]
188
189[system.cpu.isa]
190type=X86ISA
191eventq_index=0
192
193[system.cpu.itb]
194type=X86TLB
195children=walker
196eventq_index=0
197size=64
198walker=system.cpu.itb.walker
199
200[system.cpu.itb.walker]
201type=X86PagetableWalker
202clk_domain=system.cpu_clk_domain
203eventq_index=0
204num_squash_per_cycle=4
205system=system
206port=system.cpu.toL2Bus.slave[2]
207
208[system.cpu.l2cache]
209type=Cache
210children=tags
211addr_ranges=0:18446744073709551615
212assoc=8
213clk_domain=system.cpu_clk_domain
214clusivity=mostly_incl
215demand_mshr_reserve=1
216eventq_index=0
217hit_latency=20
218is_read_only=false
219max_miss_count=0
220mshrs=20
221prefetch_on_access=false
222prefetcher=Null
223response_latency=20
224sequential_access=false
225size=2097152
226system=system
227tags=system.cpu.l2cache.tags
228tgts_per_mshr=12
229write_buffers=8
230writeback_clean=false
231cpu_side=system.cpu.toL2Bus.master[0]
232mem_side=system.membus.slave[1]
233
234[system.cpu.l2cache.tags]
235type=LRU
236assoc=8
237block_size=64
238clk_domain=system.cpu_clk_domain
239eventq_index=0
240hit_latency=20
241sequential_access=false
242size=2097152
243
244[system.cpu.toL2Bus]
245type=CoherentXBar
246children=snoop_filter
247clk_domain=system.cpu_clk_domain
248eventq_index=0
249forward_latency=0
250frontend_latency=1
251point_of_coherency=false
252response_latency=1
253snoop_filter=system.cpu.toL2Bus.snoop_filter
254snoop_response_latency=1
255system=system
256use_default_range=false
257width=32
258master=system.cpu.l2cache.cpu_side
259slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
260
261[system.cpu.toL2Bus.snoop_filter]
262type=SnoopFilter
263eventq_index=0
264lookup_latency=0
265max_capacity=8388608
266system=system
267
268[system.cpu.tracer]
269type=ExeTracer
270eventq_index=0
271
272[system.cpu.workload]
273type=LiveProcess
274cmd=hello
275cwd=
276drivers=
277egid=100
278env=
279errout=cerr
280euid=100
281eventq_index=0
282executable=/dist/m5/regression/test-progs/hello/bin/x86/linux/hello
283gid=100
284input=cin
285kvmInSE=false
286max_stack_size=67108864
287output=cout
288pid=100
289ppid=99
290simpoint=0
291system=system
292uid=100
293useArchPT=false
294
295[system.cpu_clk_domain]
296type=SrcClockDomain
297clock=500
298domain_id=-1
299eventq_index=0
300init_perf_level=0
301voltage_domain=system.voltage_domain
302
303[system.dvfs_handler]
304type=DVFSHandler
305domains=
306enable=false
307eventq_index=0
308sys_clk_domain=system.clk_domain
309transition_latency=100000000
310
311[system.membus]
312type=CoherentXBar
313clk_domain=system.clk_domain
314eventq_index=0
315forward_latency=4
316frontend_latency=3
317point_of_coherency=true
318response_latency=2
319snoop_filter=Null
320snoop_response_latency=4
321system=system
322use_default_range=false
323width=16
324master=system.physmem.port system.cpu.interrupts.pio system.cpu.interrupts.int_slave
325slave=system.system_port system.cpu.l2cache.mem_side system.cpu.interrupts.int_master
326
327[system.physmem]
328type=SimpleMemory
329bandwidth=73.000000
330clk_domain=system.clk_domain
331conf_table_reported=true
332eventq_index=0
333in_addr_map=true
334latency=30000
335latency_var=0
336null=false
337range=0:134217727
338port=system.membus.master[0]
339
340[system.voltage_domain]
341type=VoltageDomain
342eventq_index=0
343voltage=1.000000
344
345