46e3b79d7a661ba5fac65db1386404bea16e3e39
[gem5.git] / tests / long / se / 70.twolf / ref / arm / linux / simple-atomic / config.ini
1 [root]
2 type=Root
3 children=system
4 full_system=false
5 time_sync_enable=false
6 time_sync_period=100000000000
7 time_sync_spin_threshold=100000000
8
9 [system]
10 type=System
11 children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
12 boot_osflags=a
13 cache_line_size=64
14 clk_domain=system.clk_domain
15 init_param=0
16 kernel=
17 load_addr_mask=1099511627775
18 mem_mode=atomic
19 mem_ranges=
20 memories=system.physmem
21 num_work_ids=16
22 readfile=
23 symbolfile=
24 work_begin_ckpt_count=0
25 work_begin_cpu_id_exit=-1
26 work_begin_exit_count=0
27 work_cpus_ckpt_count=0
28 work_end_ckpt_count=0
29 work_end_exit_count=0
30 work_item_id=-1
31 system_port=system.membus.slave[0]
32
33 [system.clk_domain]
34 type=SrcClockDomain
35 clock=1000
36 voltage_domain=system.voltage_domain
37
38 [system.cpu]
39 type=AtomicSimpleCPU
40 children=dtb interrupts isa itb tracer workload
41 checker=Null
42 clk_domain=system.cpu_clk_domain
43 cpu_id=0
44 do_checkpoint_insts=true
45 do_quiesce=true
46 do_statistics_insts=true
47 dtb=system.cpu.dtb
48 fastmem=false
49 function_trace=false
50 function_trace_start=0
51 interrupts=system.cpu.interrupts
52 isa=system.cpu.isa
53 itb=system.cpu.itb
54 max_insts_all_threads=0
55 max_insts_any_thread=0
56 max_loads_all_threads=0
57 max_loads_any_thread=0
58 numThreads=1
59 profile=0
60 progress_interval=0
61 simpoint_interval=100000000
62 simpoint_profile=false
63 simpoint_profile_file=simpoint.bb.gz
64 simpoint_start_insts=
65 simulate_data_stalls=false
66 simulate_inst_stalls=false
67 switched_out=false
68 system=system
69 tracer=system.cpu.tracer
70 width=1
71 workload=system.cpu.workload
72 dcache_port=system.membus.slave[2]
73 icache_port=system.membus.slave[1]
74
75 [system.cpu.dtb]
76 type=ArmTLB
77 children=walker
78 size=64
79 walker=system.cpu.dtb.walker
80
81 [system.cpu.dtb.walker]
82 type=ArmTableWalker
83 clk_domain=system.cpu_clk_domain
84 num_squash_per_cycle=2
85 sys=system
86 port=system.membus.slave[4]
87
88 [system.cpu.interrupts]
89 type=ArmInterrupts
90
91 [system.cpu.isa]
92 type=ArmISA
93 fpsid=1090793632
94 id_isar0=34607377
95 id_isar1=34677009
96 id_isar2=555950401
97 id_isar3=17899825
98 id_isar4=268501314
99 id_isar5=0
100 id_mmfr0=3
101 id_mmfr1=0
102 id_mmfr2=19070976
103 id_mmfr3=4027589137
104 id_pfr0=49
105 id_pfr1=1
106 midr=890224640
107
108 [system.cpu.itb]
109 type=ArmTLB
110 children=walker
111 size=64
112 walker=system.cpu.itb.walker
113
114 [system.cpu.itb.walker]
115 type=ArmTableWalker
116 clk_domain=system.cpu_clk_domain
117 num_squash_per_cycle=2
118 sys=system
119 port=system.membus.slave[3]
120
121 [system.cpu.tracer]
122 type=ExeTracer
123
124 [system.cpu.workload]
125 type=LiveProcess
126 cmd=twolf smred
127 cwd=build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-atomic
128 egid=100
129 env=
130 errout=cerr
131 euid=100
132 executable=/dist/m5/cpu2000/binaries/arm/linux/twolf
133 gid=100
134 input=cin
135 max_stack_size=67108864
136 output=cout
137 pid=100
138 ppid=99
139 simpoint=0
140 system=system
141 uid=100
142
143 [system.cpu_clk_domain]
144 type=SrcClockDomain
145 clock=500
146 voltage_domain=system.voltage_domain
147
148 [system.membus]
149 type=CoherentBus
150 clk_domain=system.clk_domain
151 header_cycles=1
152 system=system
153 use_default_range=false
154 width=8
155 master=system.physmem.port
156 slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port
157
158 [system.physmem]
159 type=SimpleMemory
160 bandwidth=73.000000
161 clk_domain=system.clk_domain
162 conf_table_reported=true
163 in_addr_map=true
164 latency=30000
165 latency_var=0
166 null=false
167 range=0:134217727
168 port=system.membus.master[0]
169
170 [system.voltage_domain]
171 type=VoltageDomain
172 voltage=1.000000
173