config.ini revision 10315
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_interval=100000000
74simpoint_profile=false
75simpoint_profile_file=simpoint.bb.gz
76simpoint_start_insts=
77simulate_data_stalls=false
78simulate_inst_stalls=false
79socket_id=0
80switched_out=false
81system=system
82tracer=system.cpu.tracer
83width=1
84workload=system.cpu.workload
85dcache_port=system.membus.slave[2]
86icache_port=system.membus.slave[1]
87
88[system.cpu.dstage2_mmu]
89type=ArmStage2MMU
90children=stage2_tlb
91eventq_index=0
92stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
93tlb=system.cpu.dtb
94
95[system.cpu.dstage2_mmu.stage2_tlb]
96type=ArmTLB
97children=walker
98eventq_index=0
99is_stage2=true
100size=32
101walker=system.cpu.dstage2_mmu.stage2_tlb.walker
102
103[system.cpu.dstage2_mmu.stage2_tlb.walker]
104type=ArmTableWalker
105clk_domain=system.cpu_clk_domain
106eventq_index=0
107is_stage2=true
108num_squash_per_cycle=2
109sys=system
110port=system.membus.slave[6]
111
112[system.cpu.dtb]
113type=ArmTLB
114children=walker
115eventq_index=0
116is_stage2=false
117size=64
118walker=system.cpu.dtb.walker
119
120[system.cpu.dtb.walker]
121type=ArmTableWalker
122clk_domain=system.cpu_clk_domain
123eventq_index=0
124is_stage2=false
125num_squash_per_cycle=2
126sys=system
127port=system.membus.slave[4]
128
129[system.cpu.interrupts]
130type=ArmInterrupts
131eventq_index=0
132
133[system.cpu.isa]
134type=ArmISA
135eventq_index=0
136fpsid=1090793632
137id_aa64afr0_el1=0
138id_aa64afr1_el1=0
139id_aa64dfr0_el1=1052678
140id_aa64dfr1_el1=0
141id_aa64isar0_el1=0
142id_aa64isar1_el1=0
143id_aa64mmfr0_el1=15728642
144id_aa64mmfr1_el1=0
145id_aa64pfr0_el1=17
146id_aa64pfr1_el1=0
147id_isar0=34607377
148id_isar1=34677009
149id_isar2=555950401
150id_isar3=17899825
151id_isar4=268501314
152id_isar5=0
153id_mmfr0=270536963
154id_mmfr1=0
155id_mmfr2=19070976
156id_mmfr3=34611729
157id_pfr0=49
158id_pfr1=4113
159midr=1091551472
160system=system
161
162[system.cpu.istage2_mmu]
163type=ArmStage2MMU
164children=stage2_tlb
165eventq_index=0
166stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
167tlb=system.cpu.itb
168
169[system.cpu.istage2_mmu.stage2_tlb]
170type=ArmTLB
171children=walker
172eventq_index=0
173is_stage2=true
174size=32
175walker=system.cpu.istage2_mmu.stage2_tlb.walker
176
177[system.cpu.istage2_mmu.stage2_tlb.walker]
178type=ArmTableWalker
179clk_domain=system.cpu_clk_domain
180eventq_index=0
181is_stage2=true
182num_squash_per_cycle=2
183sys=system
184port=system.membus.slave[5]
185
186[system.cpu.itb]
187type=ArmTLB
188children=walker
189eventq_index=0
190is_stage2=false
191size=64
192walker=system.cpu.itb.walker
193
194[system.cpu.itb.walker]
195type=ArmTableWalker
196clk_domain=system.cpu_clk_domain
197eventq_index=0
198is_stage2=false
199num_squash_per_cycle=2
200sys=system
201port=system.membus.slave[3]
202
203[system.cpu.tracer]
204type=ExeTracer
205eventq_index=0
206
207[system.cpu.workload]
208type=LiveProcess
209cmd=vortex lendian.raw
210cwd=build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-atomic
211egid=100
212env=
213errout=cerr
214euid=100
215eventq_index=0
216executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
217gid=100
218input=cin
219max_stack_size=67108864
220output=cout
221pid=100
222ppid=99
223simpoint=0
224system=system
225uid=100
226
227[system.cpu_clk_domain]
228type=SrcClockDomain
229clock=500
230domain_id=-1
231eventq_index=0
232init_perf_level=0
233voltage_domain=system.voltage_domain
234
235[system.dvfs_handler]
236type=DVFSHandler
237domains=
238enable=false
239eventq_index=0
240sys_clk_domain=system.clk_domain
241transition_latency=100000000
242
243[system.membus]
244type=CoherentBus
245clk_domain=system.clk_domain
246eventq_index=0
247header_cycles=1
248system=system
249use_default_range=false
250width=8
251master=system.physmem.port
252slave=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
253
254[system.physmem]
255type=SimpleMemory
256bandwidth=73.000000
257clk_domain=system.clk_domain
258conf_table_reported=true
259eventq_index=0
260in_addr_map=true
261latency=30000
262latency_var=0
263null=false
264range=0:134217727
265port=system.membus.master[0]
266
267[system.voltage_domain]
268type=VoltageDomain
269eventq_index=0
270voltage=1.000000
271
272