stats: update stats for no_value -> nan
[gem5.git] / tests / quick / se / 00.hello / ref / sparc / linux / simple-timing-ruby / config.ini
1 [root]
2 type=Root
3 children=system
4 full_system=false
5 time_sync_enable=false
6 time_sync_period=100000000
7 time_sync_spin_threshold=100000
8
9 [system]
10 type=System
11 children=cpu dir_cntrl0 l1_cntrl0 physmem ruby sys_port_proxy
12 boot_osflags=a
13 init_param=0
14 kernel=
15 load_addr_mask=1099511627775
16 mem_mode=timing
17 memories=system.physmem
18 num_work_ids=16
19 readfile=
20 symbolfile=
21 work_begin_ckpt_count=0
22 work_begin_cpu_id_exit=-1
23 work_begin_exit_count=0
24 work_cpus_ckpt_count=0
25 work_end_ckpt_count=0
26 work_end_exit_count=0
27 work_item_id=-1
28 system_port=system.sys_port_proxy.slave[0]
29
30 [system.cpu]
31 type=TimingSimpleCPU
32 children=dtb interrupts itb tracer workload
33 checker=Null
34 clock=1
35 cpu_id=0
36 defer_registration=false
37 do_checkpoint_insts=true
38 do_quiesce=true
39 do_statistics_insts=true
40 dtb=system.cpu.dtb
41 function_trace=false
42 function_trace_start=0
43 interrupts=system.cpu.interrupts
44 itb=system.cpu.itb
45 max_insts_all_threads=0
46 max_insts_any_thread=0
47 max_loads_all_threads=0
48 max_loads_any_thread=0
49 numThreads=1
50 phase=0
51 profile=0
52 progress_interval=0
53 system=system
54 tracer=system.cpu.tracer
55 workload=system.cpu.workload
56 dcache_port=system.l1_cntrl0.sequencer.slave[1]
57 icache_port=system.l1_cntrl0.sequencer.slave[0]
58
59 [system.cpu.dtb]
60 type=SparcTLB
61 size=64
62
63 [system.cpu.interrupts]
64 type=SparcInterrupts
65
66 [system.cpu.itb]
67 type=SparcTLB
68 size=64
69
70 [system.cpu.tracer]
71 type=ExeTracer
72
73 [system.cpu.workload]
74 type=LiveProcess
75 cmd=hello
76 cwd=
77 egid=100
78 env=
79 errout=cerr
80 euid=100
81 executable=/dist/m5/regression/test-progs/hello/bin/sparc/linux/hello
82 gid=100
83 input=cin
84 max_stack_size=67108864
85 output=cout
86 pid=100
87 ppid=99
88 simpoint=0
89 system=system
90 uid=100
91
92 [system.dir_cntrl0]
93 type=Directory_Controller
94 children=directory memBuffer
95 buffer_size=0
96 cntrl_id=1
97 directory=system.dir_cntrl0.directory
98 directory_latency=12
99 memBuffer=system.dir_cntrl0.memBuffer
100 number_of_TBEs=256
101 recycle_latency=10
102 ruby_system=system.ruby
103 transitions_per_cycle=32
104 version=0
105
106 [system.dir_cntrl0.directory]
107 type=RubyDirectoryMemory
108 map_levels=4
109 numa_high_bit=6
110 size=134217728
111 use_map=false
112 version=0
113
114 [system.dir_cntrl0.memBuffer]
115 type=RubyMemoryControl
116 bank_bit_0=8
117 bank_busy_time=11
118 bank_queue_size=12
119 banks_per_rank=8
120 basic_bus_busy_time=2
121 dimm_bit_0=12
122 dimms_per_channel=2
123 mem_bus_cycle_multiplier=10
124 mem_ctl_latency=12
125 mem_fixed_delay=0
126 mem_random_arbitrate=0
127 rank_bit_0=11
128 rank_rank_delay=1
129 ranks_per_dimm=2
130 read_write_delay=2
131 refresh_period=1560
132 tFaw=0
133 version=0
134
135 [system.l1_cntrl0]
136 type=L1Cache_Controller
137 children=cacheMemory sequencer
138 buffer_size=0
139 cacheMemory=system.l1_cntrl0.cacheMemory
140 cache_response_latency=12
141 cntrl_id=0
142 issue_latency=2
143 number_of_TBEs=256
144 recycle_latency=10
145 ruby_system=system.ruby
146 send_evictions=false
147 sequencer=system.l1_cntrl0.sequencer
148 transitions_per_cycle=32
149 version=0
150
151 [system.l1_cntrl0.cacheMemory]
152 type=RubyCache
153 assoc=2
154 is_icache=false
155 latency=3
156 replacement_policy=PSEUDO_LRU
157 size=256
158 start_index_bit=6
159
160 [system.l1_cntrl0.sequencer]
161 type=RubySequencer
162 access_phys_mem=true
163 dcache=system.l1_cntrl0.cacheMemory
164 deadlock_threshold=500000
165 icache=system.l1_cntrl0.cacheMemory
166 max_outstanding_requests=16
167 ruby_system=system.ruby
168 support_data_reqs=true
169 support_inst_reqs=true
170 system=system
171 using_network_tester=false
172 using_ruby_tester=false
173 version=0
174 slave=system.cpu.icache_port system.cpu.dcache_port
175
176 [system.physmem]
177 type=SimpleMemory
178 conf_table_reported=false
179 file=
180 in_addr_map=true
181 latency=30
182 latency_var=0
183 null=false
184 range=0:134217727
185 zero=false
186
187 [system.ruby]
188 type=RubySystem
189 children=network profiler
190 block_size_bytes=64
191 clock=1
192 mem_size=134217728
193 no_mem_vec=false
194 random_seed=1234
195 randomization=false
196 stats_filename=ruby.stats
197
198 [system.ruby.network]
199 type=SimpleNetwork
200 children=topology
201 adaptive_routing=false
202 buffer_size=0
203 control_msg_size=8
204 endpoint_bandwidth=1000
205 number_of_virtual_networks=10
206 ruby_system=system.ruby
207 topology=system.ruby.network.topology
208
209 [system.ruby.network.topology]
210 type=Topology
211 children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
212 description=Crossbar
213 ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1
214 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1
215 print_config=false
216 routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2
217
218 [system.ruby.network.topology.ext_links0]
219 type=SimpleExtLink
220 bandwidth_factor=16
221 ext_node=system.l1_cntrl0
222 int_node=system.ruby.network.topology.routers0
223 latency=1
224 link_id=0
225 weight=1
226
227 [system.ruby.network.topology.ext_links1]
228 type=SimpleExtLink
229 bandwidth_factor=16
230 ext_node=system.dir_cntrl0
231 int_node=system.ruby.network.topology.routers1
232 latency=1
233 link_id=1
234 weight=1
235
236 [system.ruby.network.topology.int_links0]
237 type=SimpleIntLink
238 bandwidth_factor=16
239 latency=1
240 link_id=2
241 node_a=system.ruby.network.topology.routers0
242 node_b=system.ruby.network.topology.routers2
243 weight=1
244
245 [system.ruby.network.topology.int_links1]
246 type=SimpleIntLink
247 bandwidth_factor=16
248 latency=1
249 link_id=3
250 node_a=system.ruby.network.topology.routers1
251 node_b=system.ruby.network.topology.routers2
252 weight=1
253
254 [system.ruby.network.topology.routers0]
255 type=BasicRouter
256 router_id=0
257
258 [system.ruby.network.topology.routers1]
259 type=BasicRouter
260 router_id=1
261
262 [system.ruby.network.topology.routers2]
263 type=BasicRouter
264 router_id=2
265
266 [system.ruby.profiler]
267 type=RubyProfiler
268 all_instructions=false
269 hot_lines=false
270 num_of_sequencers=1
271 ruby_system=system.ruby
272
273 [system.sys_port_proxy]
274 type=RubyPortProxy
275 access_phys_mem=true
276 ruby_system=system.ruby
277 support_data_reqs=true
278 support_inst_reqs=true
279 system=system
280 using_network_tester=false
281 using_ruby_tester=false
282 version=0
283 slave=system.system_port
284