1[root] 2type=Root 3children=system
| 1[root] 2type=Root 3children=system
|
| 4eventq_index=0
|
4full_system=false
| 5full_system=false
|
| 6sim_quantum=0
|
5time_sync_enable=false 6time_sync_period=100000000 7time_sync_spin_threshold=100000 8 9[system] 10type=System 11children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain 12boot_osflags=a 13cache_line_size=64 14clk_domain=system.clk_domain
| 7time_sync_enable=false 8time_sync_period=100000000 9time_sync_spin_threshold=100000 10 11[system] 12type=System 13children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain 14boot_osflags=a 15cache_line_size=64 16clk_domain=system.clk_domain
|
| 17eventq_index=0
|
15init_param=0 16kernel= 17load_addr_mask=1099511627775 18mem_mode=timing 19mem_ranges=0:268435455 20memories=system.physmem 21num_work_ids=16 22readfile= 23symbolfile= 24work_begin_ckpt_count=0 25work_begin_cpu_id_exit=-1 26work_begin_exit_count=0 27work_cpus_ckpt_count=0 28work_end_ckpt_count=0 29work_end_exit_count=0 30work_item_id=-1 31system_port=system.sys_port_proxy.slave[0] 32 33[system.clk_domain] 34type=SrcClockDomain 35clock=1
| 18init_param=0 19kernel= 20load_addr_mask=1099511627775 21mem_mode=timing 22mem_ranges=0:268435455 23memories=system.physmem 24num_work_ids=16 25readfile= 26symbolfile= 27work_begin_ckpt_count=0 28work_begin_cpu_id_exit=-1 29work_begin_exit_count=0 30work_cpus_ckpt_count=0 31work_end_ckpt_count=0 32work_end_exit_count=0 33work_item_id=-1 34system_port=system.sys_port_proxy.slave[0] 35 36[system.clk_domain] 37type=SrcClockDomain 38clock=1
|
| 39eventq_index=0
|
36voltage_domain=system.voltage_domain 37 38[system.cpu] 39type=TimingSimpleCPU 40children=clk_domain dtb interrupts isa itb tracer workload 41checker=Null 42clk_domain=system.cpu.clk_domain 43cpu_id=0 44do_checkpoint_insts=true 45do_quiesce=true 46do_statistics_insts=true 47dtb=system.cpu.dtb
| 40voltage_domain=system.voltage_domain 41 42[system.cpu] 43type=TimingSimpleCPU 44children=clk_domain dtb interrupts isa itb tracer workload 45checker=Null 46clk_domain=system.cpu.clk_domain 47cpu_id=0 48do_checkpoint_insts=true 49do_quiesce=true 50do_statistics_insts=true 51dtb=system.cpu.dtb
|
| 52eventq_index=0
|
48function_trace=false 49function_trace_start=0 50interrupts=system.cpu.interrupts 51isa=system.cpu.isa 52itb=system.cpu.itb 53max_insts_all_threads=0 54max_insts_any_thread=0 55max_loads_all_threads=0 56max_loads_any_thread=0 57numThreads=1 58profile=0 59progress_interval=0 60simpoint_start_insts= 61switched_out=false 62system=system 63tracer=system.cpu.tracer 64workload=system.cpu.workload 65dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 66icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 67 68[system.cpu.clk_domain] 69type=SrcClockDomain 70clock=1
| 53function_trace=false 54function_trace_start=0 55interrupts=system.cpu.interrupts 56isa=system.cpu.isa 57itb=system.cpu.itb 58max_insts_all_threads=0 59max_insts_any_thread=0 60max_loads_all_threads=0 61max_loads_any_thread=0 62numThreads=1 63profile=0 64progress_interval=0 65simpoint_start_insts= 66switched_out=false 67system=system 68tracer=system.cpu.tracer 69workload=system.cpu.workload 70dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 71icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 72 73[system.cpu.clk_domain] 74type=SrcClockDomain 75clock=1
|
| 76eventq_index=0
|
71voltage_domain=system.voltage_domain 72 73[system.cpu.dtb] 74type=SparcTLB
| 77voltage_domain=system.voltage_domain 78 79[system.cpu.dtb] 80type=SparcTLB
|
| 81eventq_index=0
|
75size=64 76 77[system.cpu.interrupts] 78type=SparcInterrupts
| 82size=64 83 84[system.cpu.interrupts] 85type=SparcInterrupts
|
| 86eventq_index=0
|
79 80[system.cpu.isa] 81type=SparcISA
| 87 88[system.cpu.isa] 89type=SparcISA
|
| 90eventq_index=0
|
82 83[system.cpu.itb] 84type=SparcTLB
| 91 92[system.cpu.itb] 93type=SparcTLB
|
| 94eventq_index=0
|
85size=64 86 87[system.cpu.tracer] 88type=ExeTracer
| 95size=64 96 97[system.cpu.tracer] 98type=ExeTracer
|
| 99eventq_index=0
|
89 90[system.cpu.workload] 91type=LiveProcess 92cmd=hello 93cwd= 94egid=100 95env= 96errout=cerr 97euid=100
| 100 101[system.cpu.workload] 102type=LiveProcess 103cmd=hello 104cwd= 105egid=100 106env= 107errout=cerr 108euid=100
|
98executable=/dist/m5/regression/test-progs/hello/bin/sparc/linux/hello
| 109eventq_index=0 110executable=/dist/test-progs/hello/bin/sparc/linux/hello
|
99gid=100 100input=cin 101max_stack_size=67108864 102output=cout 103pid=100 104ppid=99 105simpoint=0 106system=system 107uid=100 108 109[system.physmem] 110type=SimpleMemory 111bandwidth=0.000000 112clk_domain=system.clk_domain 113conf_table_reported=true
| 111gid=100 112input=cin 113max_stack_size=67108864 114output=cout 115pid=100 116ppid=99 117simpoint=0 118system=system 119uid=100 120 121[system.physmem] 122type=SimpleMemory 123bandwidth=0.000000 124clk_domain=system.clk_domain 125conf_table_reported=true
|
| 126eventq_index=0
|
114in_addr_map=true 115latency=30 116latency_var=0 117null=true 118range=0:134217727 119 120[system.ruby] 121type=RubySystem
| 127in_addr_map=true 128latency=30 129latency_var=0 130null=true 131range=0:134217727 132 133[system.ruby] 134type=RubySystem
|
122children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
| 135children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network 136all_instructions=false
|
123block_size_bytes=64 124clk_domain=system.ruby.clk_domain
| 137block_size_bytes=64 138clk_domain=system.ruby.clk_domain
|
| 139eventq_index=0 140hot_lines=false
|
125mem_size=268435456 126no_mem_vec=false
| 141mem_size=268435456 142no_mem_vec=false
|
| 143num_of_sequencers=1
|
127random_seed=1234 128randomization=false
| 144random_seed=1234 145randomization=false
|
129stats_filename=ruby.stats
| |
130 131[system.ruby.clk_domain] 132type=SrcClockDomain 133clock=1
| 146 147[system.ruby.clk_domain] 148type=SrcClockDomain 149clock=1
|
| 150eventq_index=0
|
134voltage_domain=system.voltage_domain 135 136[system.ruby.dir_cntrl0] 137type=Directory_Controller 138children=directory memBuffer 139buffer_size=0 140clk_domain=system.ruby.clk_domain
| 151voltage_domain=system.voltage_domain 152 153[system.ruby.dir_cntrl0] 154type=Directory_Controller 155children=directory memBuffer 156buffer_size=0 157clk_domain=system.ruby.clk_domain
|
141cntrl_id=1
| 158cluster_id=0
|
142directory=system.ruby.dir_cntrl0.directory 143directory_latency=12
| 159directory=system.ruby.dir_cntrl0.directory 160directory_latency=12
|
| 161eventq_index=0
|
144memBuffer=system.ruby.dir_cntrl0.memBuffer 145number_of_TBEs=256 146peer=Null 147recycle_latency=10 148ruby_system=system.ruby 149transitions_per_cycle=4 150version=0 151 152[system.ruby.dir_cntrl0.directory] 153type=RubyDirectoryMemory
| 162memBuffer=system.ruby.dir_cntrl0.memBuffer 163number_of_TBEs=256 164peer=Null 165recycle_latency=10 166ruby_system=system.ruby 167transitions_per_cycle=4 168version=0 169 170[system.ruby.dir_cntrl0.directory] 171type=RubyDirectoryMemory
|
| 172eventq_index=0
|
154map_levels=4 155numa_high_bit=5 156size=268435456 157use_map=false 158version=0 159 160[system.ruby.dir_cntrl0.memBuffer] 161type=RubyMemoryControl 162bank_bit_0=8 163bank_busy_time=11 164bank_queue_size=12 165banks_per_rank=8 166basic_bus_busy_time=2 167clk_domain=system.ruby.memctrl_clk_domain 168dimm_bit_0=12 169dimms_per_channel=2
| 173map_levels=4 174numa_high_bit=5 175size=268435456 176use_map=false 177version=0 178 179[system.ruby.dir_cntrl0.memBuffer] 180type=RubyMemoryControl 181bank_bit_0=8 182bank_busy_time=11 183bank_queue_size=12 184banks_per_rank=8 185basic_bus_busy_time=2 186clk_domain=system.ruby.memctrl_clk_domain 187dimm_bit_0=12 188dimms_per_channel=2
|
| 189eventq_index=0
|
170mem_ctl_latency=12 171mem_fixed_delay=0 172mem_random_arbitrate=0 173rank_bit_0=11 174rank_rank_delay=1 175ranks_per_dimm=2 176read_write_delay=2 177refresh_period=1560 178ruby_system=system.ruby 179tFaw=0 180version=0 181 182[system.ruby.l1_cntrl0] 183type=L1Cache_Controller 184children=cacheMemory sequencer 185buffer_size=0 186cacheMemory=system.ruby.l1_cntrl0.cacheMemory 187cache_response_latency=12 188clk_domain=system.ruby.clk_domain
| 190mem_ctl_latency=12 191mem_fixed_delay=0 192mem_random_arbitrate=0 193rank_bit_0=11 194rank_rank_delay=1 195ranks_per_dimm=2 196read_write_delay=2 197refresh_period=1560 198ruby_system=system.ruby 199tFaw=0 200version=0 201 202[system.ruby.l1_cntrl0] 203type=L1Cache_Controller 204children=cacheMemory sequencer 205buffer_size=0 206cacheMemory=system.ruby.l1_cntrl0.cacheMemory 207cache_response_latency=12 208clk_domain=system.ruby.clk_domain
|
189cntrl_id=0
| 209cluster_id=0 210eventq_index=0
|
190issue_latency=2 191number_of_TBEs=256 192peer=Null 193recycle_latency=10 194ruby_system=system.ruby 195send_evictions=false 196sequencer=system.ruby.l1_cntrl0.sequencer 197transitions_per_cycle=4 198version=0 199 200[system.ruby.l1_cntrl0.cacheMemory] 201type=RubyCache 202assoc=2 203dataAccessLatency=1 204dataArrayBanks=1
| 211issue_latency=2 212number_of_TBEs=256 213peer=Null 214recycle_latency=10 215ruby_system=system.ruby 216send_evictions=false 217sequencer=system.ruby.l1_cntrl0.sequencer 218transitions_per_cycle=4 219version=0 220 221[system.ruby.l1_cntrl0.cacheMemory] 222type=RubyCache 223assoc=2 224dataAccessLatency=1 225dataArrayBanks=1
|
| 226eventq_index=0
|
205is_icache=false 206latency=3 207replacement_policy=PSEUDO_LRU 208resourceStalls=false 209size=256 210start_index_bit=6 211tagAccessLatency=1 212tagArrayBanks=1 213 214[system.ruby.l1_cntrl0.sequencer] 215type=RubySequencer 216access_phys_mem=false 217clk_domain=system.ruby.clk_domain 218dcache=system.ruby.l1_cntrl0.cacheMemory 219deadlock_threshold=500000
| 227is_icache=false 228latency=3 229replacement_policy=PSEUDO_LRU 230resourceStalls=false 231size=256 232start_index_bit=6 233tagAccessLatency=1 234tagArrayBanks=1 235 236[system.ruby.l1_cntrl0.sequencer] 237type=RubySequencer 238access_phys_mem=false 239clk_domain=system.ruby.clk_domain 240dcache=system.ruby.l1_cntrl0.cacheMemory 241deadlock_threshold=500000
|
| 242eventq_index=0
|
220icache=system.ruby.l1_cntrl0.cacheMemory 221max_outstanding_requests=16 222ruby_system=system.ruby 223support_data_reqs=true 224support_inst_reqs=true 225system=system 226using_network_tester=false 227using_ruby_tester=false 228version=0 229slave=system.cpu.icache_port system.cpu.dcache_port 230 231[system.ruby.memctrl_clk_domain] 232type=DerivedClockDomain 233clk_divider=3 234clk_domain=system.ruby.clk_domain
| 243icache=system.ruby.l1_cntrl0.cacheMemory 244max_outstanding_requests=16 245ruby_system=system.ruby 246support_data_reqs=true 247support_inst_reqs=true 248system=system 249using_network_tester=false 250using_ruby_tester=false 251version=0 252slave=system.cpu.icache_port system.cpu.dcache_port 253 254[system.ruby.memctrl_clk_domain] 255type=DerivedClockDomain 256clk_divider=3 257clk_domain=system.ruby.clk_domain
|
| 258eventq_index=0
|
235 236[system.ruby.network] 237type=SimpleNetwork 238children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 239adaptive_routing=false 240buffer_size=0 241clk_domain=system.ruby.clk_domain 242control_msg_size=8 243endpoint_bandwidth=1000
| 259 260[system.ruby.network] 261type=SimpleNetwork 262children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 263adaptive_routing=false 264buffer_size=0 265clk_domain=system.ruby.clk_domain 266control_msg_size=8 267endpoint_bandwidth=1000
|
| 268eventq_index=0
|
244ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 245int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 246number_of_virtual_networks=10 247routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 248ruby_system=system.ruby 249topology=Crossbar 250 251[system.ruby.network.ext_links0] 252type=SimpleExtLink 253bandwidth_factor=16
| 269ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 270int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 271number_of_virtual_networks=10 272routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 273ruby_system=system.ruby 274topology=Crossbar 275 276[system.ruby.network.ext_links0] 277type=SimpleExtLink 278bandwidth_factor=16
|
| 279eventq_index=0
|
254ext_node=system.ruby.l1_cntrl0 255int_node=system.ruby.network.routers0 256latency=1 257link_id=0 258weight=1 259 260[system.ruby.network.ext_links1] 261type=SimpleExtLink 262bandwidth_factor=16
| 280ext_node=system.ruby.l1_cntrl0 281int_node=system.ruby.network.routers0 282latency=1 283link_id=0 284weight=1 285 286[system.ruby.network.ext_links1] 287type=SimpleExtLink 288bandwidth_factor=16
|
| 289eventq_index=0
|
263ext_node=system.ruby.dir_cntrl0 264int_node=system.ruby.network.routers1 265latency=1 266link_id=1 267weight=1 268 269[system.ruby.network.int_links0] 270type=SimpleIntLink 271bandwidth_factor=16
| 290ext_node=system.ruby.dir_cntrl0 291int_node=system.ruby.network.routers1 292latency=1 293link_id=1 294weight=1 295 296[system.ruby.network.int_links0] 297type=SimpleIntLink 298bandwidth_factor=16
|
| 299eventq_index=0
|
272latency=1 273link_id=2 274node_a=system.ruby.network.routers0 275node_b=system.ruby.network.routers2 276weight=1 277 278[system.ruby.network.int_links1] 279type=SimpleIntLink 280bandwidth_factor=16
| 300latency=1 301link_id=2 302node_a=system.ruby.network.routers0 303node_b=system.ruby.network.routers2 304weight=1 305 306[system.ruby.network.int_links1] 307type=SimpleIntLink 308bandwidth_factor=16
|
| 309eventq_index=0
|
281latency=1 282link_id=3 283node_a=system.ruby.network.routers1 284node_b=system.ruby.network.routers2 285weight=1 286 287[system.ruby.network.routers0] 288type=Switch 289clk_domain=system.ruby.clk_domain
| 310latency=1 311link_id=3 312node_a=system.ruby.network.routers1 313node_b=system.ruby.network.routers2 314weight=1 315 316[system.ruby.network.routers0] 317type=Switch 318clk_domain=system.ruby.clk_domain
|
| 319eventq_index=0
|
290router_id=0 291virt_nets=10 292 293[system.ruby.network.routers1] 294type=Switch 295clk_domain=system.ruby.clk_domain
| 320router_id=0 321virt_nets=10 322 323[system.ruby.network.routers1] 324type=Switch 325clk_domain=system.ruby.clk_domain
|
| 326eventq_index=0
|
296router_id=1 297virt_nets=10 298 299[system.ruby.network.routers2] 300type=Switch 301clk_domain=system.ruby.clk_domain
| 327router_id=1 328virt_nets=10 329 330[system.ruby.network.routers2] 331type=Switch 332clk_domain=system.ruby.clk_domain
|
| 333eventq_index=0
|
302router_id=2 303virt_nets=10 304
| 334router_id=2 335virt_nets=10 336
|
305[system.ruby.profiler] 306type=RubyProfiler 307all_instructions=false 308hot_lines=false 309num_of_sequencers=1 310ruby_system=system.ruby 311
| |
312[system.sys_port_proxy] 313type=RubyPortProxy 314access_phys_mem=true 315clk_domain=system.clk_domain
| 337[system.sys_port_proxy] 338type=RubyPortProxy 339access_phys_mem=true 340clk_domain=system.clk_domain
|
| 341eventq_index=0
|
316ruby_system=system.ruby 317support_data_reqs=true 318support_inst_reqs=true 319system=system 320using_network_tester=false 321using_ruby_tester=false 322version=0 323slave=system.system_port 324 325[system.voltage_domain] 326type=VoltageDomain
| 342ruby_system=system.ruby 343support_data_reqs=true 344support_inst_reqs=true 345system=system 346using_network_tester=false 347using_ruby_tester=false 348version=0 349slave=system.system_port 350 351[system.voltage_domain] 352type=VoltageDomain
|
| 353eventq_index=0
|
327voltage=1.000000 328
| 354voltage=1.000000 355
|