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