config.ini revision 10451
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
18init_param=0
19kernel=
20kernel_addr_check=true
21load_addr_mask=1099511627775
22load_offset=0
23mem_mode=atomic
24mem_ranges=
25memories=system.physmem
26num_work_ids=16
27readfile=
28symbolfile=
29work_begin_ckpt_count=0
30work_begin_cpu_id_exit=-1
31work_begin_exit_count=0
32work_cpus_ckpt_count=0
33work_end_ckpt_count=0
34work_end_exit_count=0
35work_item_id=-1
36system_port=system.membus.slave[0]
37
38[system.clk_domain]
39type=SrcClockDomain
40clock=1000
41domain_id=-1
42eventq_index=0
43init_perf_level=0
44voltage_domain=system.voltage_domain
45
46[system.cpu]
47type=AtomicSimpleCPU
48children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
49branchPred=Null
50checker=Null
51clk_domain=system.cpu_clk_domain
52cpu_id=0
53do_checkpoint_insts=true
54do_quiesce=true
55do_statistics_insts=true
56dstage2_mmu=system.cpu.dstage2_mmu
57dtb=system.cpu.dtb
58eventq_index=0
59fastmem=false
60function_trace=false
61function_trace_start=0
62interrupts=system.cpu.interrupts
63isa=system.cpu.isa
64istage2_mmu=system.cpu.istage2_mmu
65itb=system.cpu.itb
66max_insts_all_threads=0
67max_insts_any_thread=0
68max_loads_all_threads=0
69max_loads_any_thread=0
70numThreads=1
71profile=0
72progress_interval=0
73simpoint_start_insts=
74simulate_data_stalls=false
75simulate_inst_stalls=false
76socket_id=0
77switched_out=false
78system=system
79tracer=system.cpu.tracer
80width=1
81workload=system.cpu.workload
82dcache_port=system.membus.slave[2]
83icache_port=system.membus.slave[1]
84
85[system.cpu.dstage2_mmu]
86type=ArmStage2MMU
87children=stage2_tlb
88eventq_index=0
89stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
90tlb=system.cpu.dtb
91
92[system.cpu.dstage2_mmu.stage2_tlb]
93type=ArmTLB
94children=walker
95eventq_index=0
96is_stage2=true
97size=32
98walker=system.cpu.dstage2_mmu.stage2_tlb.walker
99
100[system.cpu.dstage2_mmu.stage2_tlb.walker]
101type=ArmTableWalker
102clk_domain=system.cpu_clk_domain
103eventq_index=0
104is_stage2=true
105num_squash_per_cycle=2
106sys=system
107port=system.membus.slave[6]
108
109[system.cpu.dtb]
110type=ArmTLB
111children=walker
112eventq_index=0
113is_stage2=false
114size=64
115walker=system.cpu.dtb.walker
116
117[system.cpu.dtb.walker]
118type=ArmTableWalker
119clk_domain=system.cpu_clk_domain
120eventq_index=0
121is_stage2=false
122num_squash_per_cycle=2
123sys=system
124port=system.membus.slave[4]
125
126[system.cpu.interrupts]
127type=ArmInterrupts
128eventq_index=0
129
130[system.cpu.isa]
131type=ArmISA
132eventq_index=0
133fpsid=1090793632
134id_aa64afr0_el1=0
135id_aa64afr1_el1=0
136id_aa64dfr0_el1=1052678
137id_aa64dfr1_el1=0
138id_aa64isar0_el1=0
139id_aa64isar1_el1=0
140id_aa64mmfr0_el1=15728642
141id_aa64mmfr1_el1=0
142id_aa64pfr0_el1=17
143id_aa64pfr1_el1=0
144id_isar0=34607377
145id_isar1=34677009
146id_isar2=555950401
147id_isar3=17899825
148id_isar4=268501314
149id_isar5=0
150id_mmfr0=270536963
151id_mmfr1=0
152id_mmfr2=19070976
153id_mmfr3=34611729
154id_pfr0=49
155id_pfr1=4113
156midr=1091551472
157system=system
158
159[system.cpu.istage2_mmu]
160type=ArmStage2MMU
161children=stage2_tlb
162eventq_index=0
163stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
164tlb=system.cpu.itb
165
166[system.cpu.istage2_mmu.stage2_tlb]
167type=ArmTLB
168children=walker
169eventq_index=0
170is_stage2=true
171size=32
172walker=system.cpu.istage2_mmu.stage2_tlb.walker
173
174[system.cpu.istage2_mmu.stage2_tlb.walker]
175type=ArmTableWalker
176clk_domain=system.cpu_clk_domain
177eventq_index=0
178is_stage2=true
179num_squash_per_cycle=2
180sys=system
181port=system.membus.slave[5]
182
183[system.cpu.itb]
184type=ArmTLB
185children=walker
186eventq_index=0
187is_stage2=false
188size=64
189walker=system.cpu.itb.walker
190
191[system.cpu.itb.walker]
192type=ArmTableWalker
193clk_domain=system.cpu_clk_domain
194eventq_index=0
195is_stage2=false
196num_squash_per_cycle=2
197sys=system
198port=system.membus.slave[3]
199
200[system.cpu.tracer]
201type=ExeTracer
202eventq_index=0
203
204[system.cpu.workload]
205type=LiveProcess
206cmd=mcf mcf.in
207cwd=build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-atomic
208egid=100
209env=
210errout=cerr
211euid=100
212eventq_index=0
213executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
214gid=100
215input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
216max_stack_size=67108864
217output=cout
218pid=100
219ppid=99
220simpoint=55300000000
221system=system
222uid=100
223useArchPT=false
224
225[system.cpu_clk_domain]
226type=SrcClockDomain
227clock=500
228domain_id=-1
229eventq_index=0
230init_perf_level=0
231voltage_domain=system.voltage_domain
232
233[system.dvfs_handler]
234type=DVFSHandler
235domains=
236enable=false
237eventq_index=0
238sys_clk_domain=system.clk_domain
239transition_latency=100000000
240
241[system.membus]
242type=CoherentXBar
243clk_domain=system.clk_domain
244eventq_index=0
245header_cycles=1
246snoop_filter=Null
247system=system
248use_default_range=false
249width=8
250master=system.physmem.port
251slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port
252
253[system.physmem]
254type=SimpleMemory
255bandwidth=73.000000
256clk_domain=system.clk_domain
257conf_table_reported=true
258eventq_index=0
259in_addr_map=true
260latency=30000
261latency_var=0
262null=false
263range=0:268435455
264port=system.membus.master[0]
265
266[system.voltage_domain]
267type=VoltageDomain
268eventq_index=0
269voltage=1.000000
270
271