config.ini revision 7935
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 12physmem=system.physmem 13work_begin_ckpt_count=0 14work_begin_cpu_id_exit=-1 15work_begin_exit_count=0 16work_cpus_ckpt_count=0 17work_end_ckpt_count=0 18work_end_exit_count=0 19work_item_id=-1 20 21[system.cpu] 22type=TimingSimpleCPU 23children=dtb itb tracer workload 24CP0_Config=0 25CP0_Config1=0 26CP0_Config1_C2=false 27CP0_Config1_CA=false 28CP0_Config1_DA=0 29CP0_Config1_DL=0 30CP0_Config1_DS=0 31CP0_Config1_EP=false 32CP0_Config1_FP=false 33CP0_Config1_IA=0 34CP0_Config1_IL=0 35CP0_Config1_IS=0 36CP0_Config1_M=0 37CP0_Config1_MD=false 38CP0_Config1_MMU=0 39CP0_Config1_PC=false 40CP0_Config1_WR=false 41CP0_Config2=0 42CP0_Config2_M=false 43CP0_Config2_SA=0 44CP0_Config2_SL=0 45CP0_Config2_SS=0 46CP0_Config2_SU=0 47CP0_Config2_TA=0 48CP0_Config2_TL=0 49CP0_Config2_TS=0 50CP0_Config2_TU=0 51CP0_Config3=0 52CP0_Config3_DSPP=false 53CP0_Config3_LPA=false 54CP0_Config3_M=false 55CP0_Config3_MT=false 56CP0_Config3_SM=false 57CP0_Config3_SP=false 58CP0_Config3_TL=false 59CP0_Config3_VEIC=false 60CP0_Config3_VInt=false 61CP0_Config_AR=0 62CP0_Config_AT=0 63CP0_Config_BE=0 64CP0_Config_MT=0 65CP0_Config_VI=0 66CP0_EBase_CPUNum=0 67CP0_IntCtl_IPPCI=0 68CP0_IntCtl_IPTI=0 69CP0_PRId=0 70CP0_PRId_CompanyID=0 71CP0_PRId_CompanyOptions=0 72CP0_PRId_ProcessorID=1 73CP0_PRId_Revision=0 74CP0_PerfCtr_M=false 75CP0_PerfCtr_W=false 76CP0_SrsCtl_HSS=0 77CP0_WatchHi_M=false 78checker=Null 79clock=1 80cpu_id=0 81defer_registration=false 82do_checkpoint_insts=true 83do_statistics_insts=true 84dtb=system.cpu.dtb 85function_trace=false 86function_trace_start=0 87itb=system.cpu.itb 88max_insts_all_threads=0 89max_insts_any_thread=0 90max_loads_all_threads=0 91max_loads_any_thread=0 92numThreads=1 93phase=0 94progress_interval=0 95system=system 96tracer=system.cpu.tracer 97workload=system.cpu.workload 98dcache_port=system.ruby.cpu_ruby_ports.port[1] 99icache_port=system.ruby.cpu_ruby_ports.port[0] 100 101[system.cpu.dtb] 102type=MipsTLB 103size=64 104 105[system.cpu.itb] 106type=MipsTLB 107size=64 108 109[system.cpu.tracer] 110type=ExeTracer 111 112[system.cpu.workload] 113type=LiveProcess 114cmd=hello 115cwd= 116egid=100 117env= 118errout=cerr 119euid=100 120executable=/dist/m5/regression/test-progs/hello/bin/mips/linux/hello 121gid=100 122input=cin 123max_stack_size=67108864 124output=cout 125pid=100 126ppid=99 127simpoint=0 128system=system 129uid=100 130 131[system.dir_cntrl0] 132type=Directory_Controller 133children=directory memBuffer 134buffer_size=0 135directory=system.dir_cntrl0.directory 136directory_latency=12 137memBuffer=system.dir_cntrl0.memBuffer 138number_of_TBEs=256 139recycle_latency=10 140transitions_per_cycle=32 141version=0 142 143[system.dir_cntrl0.directory] 144type=RubyDirectoryMemory 145map_levels=4 146numa_high_bit=6 147size=134217728 148use_map=false 149version=0 150 151[system.dir_cntrl0.memBuffer] 152type=RubyMemoryControl 153bank_bit_0=8 154bank_busy_time=11 155bank_queue_size=12 156banks_per_rank=8 157basic_bus_busy_time=2 158dimm_bit_0=12 159dimms_per_channel=2 160mem_bus_cycle_multiplier=10 161mem_ctl_latency=12 162mem_fixed_delay=0 163mem_random_arbitrate=0 164rank_bit_0=11 165rank_rank_delay=1 166ranks_per_dimm=2 167read_write_delay=2 168refresh_period=1560 169tFaw=0 170version=0 171 172[system.l1_cntrl0] 173type=L1Cache_Controller 174buffer_size=0 175cacheMemory=system.ruby.cpu_ruby_ports.dcache 176cache_response_latency=12 177issue_latency=2 178number_of_TBEs=256 179recycle_latency=10 180sequencer=system.ruby.cpu_ruby_ports 181transitions_per_cycle=32 182version=0 183 184[system.physmem] 185type=PhysicalMemory 186file= 187latency=30 188latency_var=0 189null=false 190range=0:134217727 191zero=false 192port=system.ruby.cpu_ruby_ports.physMemPort 193 194[system.ruby] 195type=RubySystem 196children=cpu_ruby_ports network profiler tracer 197block_size_bytes=64 198clock=1 199mem_size=134217728 200network=system.ruby.network 201no_mem_vec=false 202profiler=system.ruby.profiler 203random_seed=1234 204randomization=false 205stats_filename=ruby.stats 206tracer=system.ruby.tracer 207 208[system.ruby.cpu_ruby_ports] 209type=RubySequencer 210children=dcache 211access_phys_mem=true 212dcache=system.ruby.cpu_ruby_ports.dcache 213deadlock_threshold=500000 214icache=system.ruby.cpu_ruby_ports.dcache 215max_outstanding_requests=16 216physmem=system.physmem 217using_ruby_tester=false 218version=0 219physMemPort=system.physmem.port[0] 220port=system.cpu.icache_port system.cpu.dcache_port 221 222[system.ruby.cpu_ruby_ports.dcache] 223type=RubyCache 224assoc=2 225latency=3 226replacement_policy=PSEUDO_LRU 227size=256 228start_index_bit=6 229 230[system.ruby.network] 231type=SimpleNetwork 232children=topology 233adaptive_routing=false 234buffer_size=0 235control_msg_size=8 236endpoint_bandwidth=10000 237link_latency=1 238number_of_virtual_networks=10 239topology=system.ruby.network.topology 240 241[system.ruby.network.topology] 242type=Topology 243children=ext_links0 ext_links1 int_links0 int_links1 244description=Crossbar 245ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 246int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 247num_int_nodes=3 248print_config=false 249 250[system.ruby.network.topology.ext_links0] 251type=ExtLink 252bw_multiplier=64 253ext_node=system.l1_cntrl0 254int_node=0 255latency=1 256weight=1 257 258[system.ruby.network.topology.ext_links1] 259type=ExtLink 260bw_multiplier=64 261ext_node=system.dir_cntrl0 262int_node=1 263latency=1 264weight=1 265 266[system.ruby.network.topology.int_links0] 267type=IntLink 268bw_multiplier=16 269latency=1 270node_a=0 271node_b=2 272weight=1 273 274[system.ruby.network.topology.int_links1] 275type=IntLink 276bw_multiplier=16 277latency=1 278node_a=1 279node_b=2 280weight=1 281 282[system.ruby.profiler] 283type=RubyProfiler 284all_instructions=false 285hot_lines=false 286num_of_sequencers=1 287 288[system.ruby.tracer] 289type=RubyTracer 290warmup_length=100000 291 292