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