07e8d684909495489a7c5365ee60c3348a7d28c9
8 time_sync_period=100000000
9 time_sync_spin_threshold=100000
13 children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
16 clk_domain=system.clk_domain
20 kernel_addr_check=true
21 load_addr_mask=1099511627775
24 mem_ranges=0:268435455
25 memories=system.physmem
29 work_begin_ckpt_count=0
30 work_begin_cpu_id_exit=-1
31 work_begin_exit_count=0
32 work_cpus_ckpt_count=0
36 system_port=system.sys_port_proxy.slave[0]
44 voltage_domain=system.voltage_domain
48 children=clk_domain dtb interrupts isa itb tracer workload
51 clk_domain=system.cpu.clk_domain
53 do_checkpoint_insts=true
55 do_statistics_insts=true
59 function_trace_start=0
60 interrupts=system.cpu.interrupts
63 max_insts_all_threads=0
64 max_insts_any_thread=0
65 max_loads_all_threads=0
66 max_loads_any_thread=0
74 tracer=system.cpu.tracer
75 workload=system.cpu.workload
76 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
77 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
79 [system.cpu.clk_domain]
85 voltage_domain=system.voltage_domain
92 [system.cpu.interrupts]
110 [system.cpu.workload]
119 executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
122 max_stack_size=67108864
130 [system.dvfs_handler]
135 sys_clk_domain=system.clk_domain
136 transition_latency=100000
141 clk_domain=system.clk_domain
142 conf_table_reported=true
152 children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
153 all_instructions=false
155 clk_domain=system.ruby.clk_domain
164 [system.ruby.clk_domain]
170 voltage_domain=system.voltage_domain
172 [system.ruby.dir_cntrl0]
173 type=Directory_Controller
174 children=directory memBuffer probeFilter
176 clk_domain=system.ruby.clk_domain
178 directory=system.ruby.dir_cntrl0.directory
180 full_bit_dir_enabled=false
181 memBuffer=system.ruby.dir_cntrl0.memBuffer
182 memory_controller_latency=2
185 probeFilter=system.ruby.dir_cntrl0.probeFilter
186 probe_filter_enabled=false
188 ruby_system=system.ruby
189 transitions_per_cycle=4
191 dmaRequestToDir=system.ruby.network.master[5]
192 dmaResponseFromDir=system.ruby.network.slave[5]
193 forwardFromDir=system.ruby.network.slave[3]
194 requestToDir=system.ruby.network.master[4]
195 responseFromDir=system.ruby.network.slave[4]
196 responseToDir=system.ruby.network.master[3]
197 unblockToDir=system.ruby.network.master[2]
199 [system.ruby.dir_cntrl0.directory]
200 type=RubyDirectoryMemory
208 [system.ruby.dir_cntrl0.memBuffer]
209 type=RubyMemoryControl
214 basic_bus_busy_time=2
215 clk_domain=system.ruby.memctrl_clk_domain
221 mem_random_arbitrate=0
227 ruby_system=system.ruby
231 [system.ruby.dir_cntrl0.probeFilter]
239 replacement_policy=PSEUDO_LRU
246 [system.ruby.l1_cntrl0]
247 type=L1Cache_Controller
248 children=L1Dcache L1Icache L2cache sequencer
249 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
250 L1Icache=system.ruby.l1_cntrl0.L1Icache
251 L2cache=system.ruby.l1_cntrl0.L2cache
253 cache_response_latency=10
254 clk_domain=system.cpu.clk_domain
258 l2_cache_hit_latency=10
263 ruby_system=system.ruby
265 sequencer=system.ruby.l1_cntrl0.sequencer
266 transitions_per_cycle=4
268 forwardToCache=system.ruby.network.master[0]
269 requestFromCache=system.ruby.network.slave[0]
270 responseFromCache=system.ruby.network.slave[1]
271 responseToCache=system.ruby.network.master[1]
272 unblockFromCache=system.ruby.network.slave[2]
274 [system.ruby.l1_cntrl0.L1Dcache]
282 replacement_policy=PSEUDO_LRU
289 [system.ruby.l1_cntrl0.L1Icache]
297 replacement_policy=PSEUDO_LRU
304 [system.ruby.l1_cntrl0.L2cache]
312 replacement_policy=PSEUDO_LRU
319 [system.ruby.l1_cntrl0.sequencer]
321 access_phys_mem=false
322 clk_domain=system.cpu.clk_domain
323 dcache=system.ruby.l1_cntrl0.L1Dcache
324 deadlock_threshold=500000
326 icache=system.ruby.l1_cntrl0.L1Icache
327 max_outstanding_requests=16
328 ruby_system=system.ruby
329 support_data_reqs=true
330 support_inst_reqs=true
332 using_network_tester=false
333 using_ruby_tester=false
335 slave=system.cpu.icache_port system.cpu.dcache_port
337 [system.ruby.memctrl_clk_domain]
338 type=DerivedClockDomain
340 clk_domain=system.ruby.clk_domain
343 [system.ruby.network]
345 children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
346 adaptive_routing=false
348 clk_domain=system.ruby.clk_domain
350 endpoint_bandwidth=1000
352 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
353 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
355 number_of_virtual_networks=10
356 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
357 ruby_system=system.ruby
359 master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
360 slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
362 [system.ruby.network.ext_links0]
366 ext_node=system.ruby.l1_cntrl0
367 int_node=system.ruby.network.routers0
372 [system.ruby.network.ext_links1]
376 ext_node=system.ruby.dir_cntrl0
377 int_node=system.ruby.network.routers1
382 [system.ruby.network.int_links0]
388 node_a=system.ruby.network.routers0
389 node_b=system.ruby.network.routers2
392 [system.ruby.network.int_links1]
398 node_a=system.ruby.network.routers1
399 node_b=system.ruby.network.routers2
402 [system.ruby.network.routers0]
404 clk_domain=system.ruby.clk_domain
409 [system.ruby.network.routers1]
411 clk_domain=system.ruby.clk_domain
416 [system.ruby.network.routers2]
418 clk_domain=system.ruby.clk_domain
423 [system.sys_port_proxy]
426 clk_domain=system.clk_domain
428 ruby_system=system.ruby
429 support_data_reqs=true
430 support_inst_reqs=true
432 using_ruby_tester=false
434 slave=system.system_port
436 [system.voltage_domain]