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