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