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