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