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