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=X86TLB 62children=walker 63size=64 64walker=system.cpu.dtb.walker 65 66[system.cpu.dtb.walker] 67type=X86PagetableWalker 68system=system
| 58 59[system.cpu.dtb] 60type=X86TLB 61children=walker 62size=64 63walker=system.cpu.dtb.walker 64 65[system.cpu.dtb.walker] 66type=X86PagetableWalker 67system=system
|
69port=system.l1_cntrl0.sequencer.port[3]
| 68port=system.l1_cntrl0.sequencer.slave[3]
|
70 71[system.cpu.interrupts] 72type=X86LocalApic 73int_latency=1 74pio_addr=2305843009213693952 75pio_latency=1 76system=system
| 69 70[system.cpu.interrupts] 71type=X86LocalApic 72int_latency=1 73pio_addr=2305843009213693952 74pio_latency=1 75system=system
|
77int_port=system.l1_cntrl0.sequencer.port[5] 78pio=system.l1_cntrl0.sequencer.port[4]
| 76int_master=system.l1_cntrl0.sequencer.slave[4] 77int_slave=system.l1_cntrl0.sequencer.master[1] 78pio=system.l1_cntrl0.sequencer.master[0]
|
79 80[system.cpu.itb] 81type=X86TLB 82children=walker 83size=64 84walker=system.cpu.itb.walker 85 86[system.cpu.itb.walker] 87type=X86PagetableWalker 88system=system
| 79 80[system.cpu.itb] 81type=X86TLB 82children=walker 83size=64 84walker=system.cpu.itb.walker 85 86[system.cpu.itb.walker] 87type=X86PagetableWalker 88system=system
|
89port=system.l1_cntrl0.sequencer.port[2]
| 89port=system.l1_cntrl0.sequencer.slave[2]
|
90 91[system.cpu.tracer] 92type=ExeTracer 93 94[system.cpu.workload] 95type=LiveProcess 96cmd=hello 97cwd= 98egid=100 99env= 100errout=cerr 101euid=100 102executable=/dist/m5/regression/test-progs/hello/bin/x86/linux/hello 103gid=100 104input=cin 105max_stack_size=67108864 106output=cout 107pid=100 108ppid=99 109simpoint=0 110system=system 111uid=100 112 113[system.dir_cntrl0] 114type=Directory_Controller 115children=directory memBuffer 116buffer_size=0 117cntrl_id=1 118directory=system.dir_cntrl0.directory 119directory_latency=12 120memBuffer=system.dir_cntrl0.memBuffer 121number_of_TBEs=256 122recycle_latency=10 123ruby_system=system.ruby 124transitions_per_cycle=32 125version=0 126 127[system.dir_cntrl0.directory] 128type=RubyDirectoryMemory 129map_levels=4 130numa_high_bit=6 131size=134217728 132use_map=false 133version=0 134 135[system.dir_cntrl0.memBuffer] 136type=RubyMemoryControl 137bank_bit_0=8 138bank_busy_time=11 139bank_queue_size=12 140banks_per_rank=8 141basic_bus_busy_time=2 142dimm_bit_0=12 143dimms_per_channel=2 144mem_bus_cycle_multiplier=10 145mem_ctl_latency=12 146mem_fixed_delay=0 147mem_random_arbitrate=0 148rank_bit_0=11 149rank_rank_delay=1 150ranks_per_dimm=2 151read_write_delay=2 152refresh_period=1560 153tFaw=0 154version=0 155 156[system.l1_cntrl0] 157type=L1Cache_Controller 158children=cacheMemory sequencer 159buffer_size=0 160cacheMemory=system.l1_cntrl0.cacheMemory 161cache_response_latency=12 162cntrl_id=0 163issue_latency=2 164number_of_TBEs=256 165recycle_latency=10 166ruby_system=system.ruby 167send_evictions=false 168sequencer=system.l1_cntrl0.sequencer 169transitions_per_cycle=32 170version=0 171 172[system.l1_cntrl0.cacheMemory] 173type=RubyCache 174assoc=2 175is_icache=false 176latency=3 177replacement_policy=PSEUDO_LRU 178size=256 179start_index_bit=6 180 181[system.l1_cntrl0.sequencer] 182type=RubySequencer 183access_phys_mem=true 184dcache=system.l1_cntrl0.cacheMemory 185deadlock_threshold=500000 186icache=system.l1_cntrl0.cacheMemory 187max_outstanding_requests=16
| 90 91[system.cpu.tracer] 92type=ExeTracer 93 94[system.cpu.workload] 95type=LiveProcess 96cmd=hello 97cwd= 98egid=100 99env= 100errout=cerr 101euid=100 102executable=/dist/m5/regression/test-progs/hello/bin/x86/linux/hello 103gid=100 104input=cin 105max_stack_size=67108864 106output=cout 107pid=100 108ppid=99 109simpoint=0 110system=system 111uid=100 112 113[system.dir_cntrl0] 114type=Directory_Controller 115children=directory memBuffer 116buffer_size=0 117cntrl_id=1 118directory=system.dir_cntrl0.directory 119directory_latency=12 120memBuffer=system.dir_cntrl0.memBuffer 121number_of_TBEs=256 122recycle_latency=10 123ruby_system=system.ruby 124transitions_per_cycle=32 125version=0 126 127[system.dir_cntrl0.directory] 128type=RubyDirectoryMemory 129map_levels=4 130numa_high_bit=6 131size=134217728 132use_map=false 133version=0 134 135[system.dir_cntrl0.memBuffer] 136type=RubyMemoryControl 137bank_bit_0=8 138bank_busy_time=11 139bank_queue_size=12 140banks_per_rank=8 141basic_bus_busy_time=2 142dimm_bit_0=12 143dimms_per_channel=2 144mem_bus_cycle_multiplier=10 145mem_ctl_latency=12 146mem_fixed_delay=0 147mem_random_arbitrate=0 148rank_bit_0=11 149rank_rank_delay=1 150ranks_per_dimm=2 151read_write_delay=2 152refresh_period=1560 153tFaw=0 154version=0 155 156[system.l1_cntrl0] 157type=L1Cache_Controller 158children=cacheMemory sequencer 159buffer_size=0 160cacheMemory=system.l1_cntrl0.cacheMemory 161cache_response_latency=12 162cntrl_id=0 163issue_latency=2 164number_of_TBEs=256 165recycle_latency=10 166ruby_system=system.ruby 167send_evictions=false 168sequencer=system.l1_cntrl0.sequencer 169transitions_per_cycle=32 170version=0 171 172[system.l1_cntrl0.cacheMemory] 173type=RubyCache 174assoc=2 175is_icache=false 176latency=3 177replacement_policy=PSEUDO_LRU 178size=256 179start_index_bit=6 180 181[system.l1_cntrl0.sequencer] 182type=RubySequencer 183access_phys_mem=true 184dcache=system.l1_cntrl0.cacheMemory 185deadlock_threshold=500000 186icache=system.l1_cntrl0.cacheMemory 187max_outstanding_requests=16
|
188physmem=system.physmem
| |
189ruby_system=system.ruby
| 188ruby_system=system.ruby
|
| 189support_data_reqs=true 190support_inst_reqs=true 191system=system
|
190using_network_tester=false 191using_ruby_tester=false 192version=0
| 192using_network_tester=false 193using_ruby_tester=false 194version=0
|
193physMemPort=system.physmem.port[0] 194port=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.pio system.cpu.interrupts.int_port
| 195master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave 196slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master
|
195 196[system.physmem]
| 197 198[system.physmem]
|
197type=PhysicalMemory
| 199type=SimpleMemory 200conf_table_reported=false
|
198file=
| 201file=
|
| 202in_addr_map=true
|
199latency=30 200latency_var=0 201null=false 202range=0:134217727 203zero=false
| 203latency=30 204latency_var=0 205null=false 206range=0:134217727 207zero=false
|
204port=system.l1_cntrl0.sequencer.physMemPort system.sys_port_proxy.physMemPort
| |
205 206[system.ruby] 207type=RubySystem 208children=network profiler 209block_size_bytes=64 210clock=1 211mem_size=134217728 212no_mem_vec=false 213random_seed=1234 214randomization=false 215stats_filename=ruby.stats 216 217[system.ruby.network] 218type=SimpleNetwork 219children=topology 220adaptive_routing=false 221buffer_size=0 222control_msg_size=8 223endpoint_bandwidth=1000 224number_of_virtual_networks=10 225ruby_system=system.ruby 226topology=system.ruby.network.topology 227 228[system.ruby.network.topology] 229type=Topology 230children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 231description=Crossbar 232ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 233int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 234print_config=false 235routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 236 237[system.ruby.network.topology.ext_links0] 238type=SimpleExtLink 239bandwidth_factor=16 240ext_node=system.l1_cntrl0 241int_node=system.ruby.network.topology.routers0 242latency=1 243link_id=0 244weight=1 245 246[system.ruby.network.topology.ext_links1] 247type=SimpleExtLink 248bandwidth_factor=16 249ext_node=system.dir_cntrl0 250int_node=system.ruby.network.topology.routers1 251latency=1 252link_id=1 253weight=1 254 255[system.ruby.network.topology.int_links0] 256type=SimpleIntLink 257bandwidth_factor=16 258latency=1 259link_id=2 260node_a=system.ruby.network.topology.routers0 261node_b=system.ruby.network.topology.routers2 262weight=1 263 264[system.ruby.network.topology.int_links1] 265type=SimpleIntLink 266bandwidth_factor=16 267latency=1 268link_id=3 269node_a=system.ruby.network.topology.routers1 270node_b=system.ruby.network.topology.routers2 271weight=1 272 273[system.ruby.network.topology.routers0] 274type=BasicRouter 275router_id=0 276 277[system.ruby.network.topology.routers1] 278type=BasicRouter 279router_id=1 280 281[system.ruby.network.topology.routers2] 282type=BasicRouter 283router_id=2 284 285[system.ruby.profiler] 286type=RubyProfiler 287all_instructions=false 288hot_lines=false 289num_of_sequencers=1 290ruby_system=system.ruby 291 292[system.sys_port_proxy] 293type=RubyPortProxy 294access_phys_mem=true
| 208 209[system.ruby] 210type=RubySystem 211children=network profiler 212block_size_bytes=64 213clock=1 214mem_size=134217728 215no_mem_vec=false 216random_seed=1234 217randomization=false 218stats_filename=ruby.stats 219 220[system.ruby.network] 221type=SimpleNetwork 222children=topology 223adaptive_routing=false 224buffer_size=0 225control_msg_size=8 226endpoint_bandwidth=1000 227number_of_virtual_networks=10 228ruby_system=system.ruby 229topology=system.ruby.network.topology 230 231[system.ruby.network.topology] 232type=Topology 233children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 234description=Crossbar 235ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 236int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 237print_config=false 238routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 239 240[system.ruby.network.topology.ext_links0] 241type=SimpleExtLink 242bandwidth_factor=16 243ext_node=system.l1_cntrl0 244int_node=system.ruby.network.topology.routers0 245latency=1 246link_id=0 247weight=1 248 249[system.ruby.network.topology.ext_links1] 250type=SimpleExtLink 251bandwidth_factor=16 252ext_node=system.dir_cntrl0 253int_node=system.ruby.network.topology.routers1 254latency=1 255link_id=1 256weight=1 257 258[system.ruby.network.topology.int_links0] 259type=SimpleIntLink 260bandwidth_factor=16 261latency=1 262link_id=2 263node_a=system.ruby.network.topology.routers0 264node_b=system.ruby.network.topology.routers2 265weight=1 266 267[system.ruby.network.topology.int_links1] 268type=SimpleIntLink 269bandwidth_factor=16 270latency=1 271link_id=3 272node_a=system.ruby.network.topology.routers1 273node_b=system.ruby.network.topology.routers2 274weight=1 275 276[system.ruby.network.topology.routers0] 277type=BasicRouter 278router_id=0 279 280[system.ruby.network.topology.routers1] 281type=BasicRouter 282router_id=1 283 284[system.ruby.network.topology.routers2] 285type=BasicRouter 286router_id=2 287 288[system.ruby.profiler] 289type=RubyProfiler 290all_instructions=false 291hot_lines=false 292num_of_sequencers=1 293ruby_system=system.ruby 294 295[system.sys_port_proxy] 296type=RubyPortProxy 297access_phys_mem=true
|
295physmem=system.physmem
| |
296ruby_system=system.ruby
| 298ruby_system=system.ruby
|
| 299support_data_reqs=true 300support_inst_reqs=true 301system=system
|
297using_network_tester=false 298using_ruby_tester=false 299version=0
| 302using_network_tester=false 303using_ruby_tester=false 304version=0
|
300physMemPort=system.physmem.port[1] 301port=system.system_port
| 305slave=system.system_port
|
302
| 306
|