config.ini revision 9864:1ee14c8f6555
1[root] 2type=Root 3children=system 4full_system=false 5time_sync_enable=false 6time_sync_period=100000000 7time_sync_spin_threshold=100000 8 9[system] 10type=System 11children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain 12boot_osflags=a 13cache_line_size=64 14clk_domain=system.clk_domain 15init_param=0 16kernel= 17load_addr_mask=1099511627775 18mem_mode=timing 19mem_ranges=0:268435455 20memories=system.physmem 21num_work_ids=16 22readfile= 23symbolfile= 24work_begin_ckpt_count=0 25work_begin_cpu_id_exit=-1 26work_begin_exit_count=0 27work_cpus_ckpt_count=0 28work_end_ckpt_count=0 29work_end_exit_count=0 30work_item_id=-1 31system_port=system.sys_port_proxy.slave[0] 32 33[system.clk_domain] 34type=SrcClockDomain 35clock=1 36voltage_domain=system.voltage_domain 37 38[system.cpu] 39type=TimingSimpleCPU 40children=clk_domain dtb interrupts isa itb tracer workload 41branchPred=Null 42checker=Null 43clk_domain=system.cpu.clk_domain 44cpu_id=0 45do_checkpoint_insts=true 46do_quiesce=true 47do_statistics_insts=true 48dtb=system.cpu.dtb 49function_trace=false 50function_trace_start=0 51interrupts=system.cpu.interrupts 52isa=system.cpu.isa 53itb=system.cpu.itb 54max_insts_all_threads=0 55max_insts_any_thread=0 56max_loads_all_threads=0 57max_loads_any_thread=0 58numThreads=1 59profile=0 60progress_interval=0 61simpoint_start_insts= 62switched_out=false 63system=system 64tracer=system.cpu.tracer 65workload=system.cpu.workload 66dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 67icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 68 69[system.cpu.clk_domain] 70type=SrcClockDomain 71clock=1 72voltage_domain=system.voltage_domain 73 74[system.cpu.dtb] 75type=MipsTLB 76size=64 77 78[system.cpu.interrupts] 79type=MipsInterrupts 80 81[system.cpu.isa] 82type=MipsISA 83num_threads=1 84num_vpes=1 85 86[system.cpu.itb] 87type=MipsTLB 88size=64 89 90[system.cpu.tracer] 91type=ExeTracer 92 93[system.cpu.workload] 94type=LiveProcess 95cmd=hello 96cwd= 97egid=100 98env= 99errout=cerr 100euid=100 101executable=tests/test-progs/hello/bin/mips/linux/hello 102gid=100 103input=cin 104max_stack_size=67108864 105output=cout 106pid=100 107ppid=99 108simpoint=0 109system=system 110uid=100 111 112[system.physmem] 113type=SimpleMemory 114bandwidth=0.000000 115clk_domain=system.clk_domain 116conf_table_reported=true 117in_addr_map=true 118latency=30 119latency_var=0 120null=true 121range=0:134217727 122 123[system.ruby] 124type=RubySystem 125children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler 126block_size_bytes=64 127clk_domain=system.ruby.clk_domain 128mem_size=268435456 129no_mem_vec=false 130random_seed=1234 131randomization=false 132stats_filename=ruby.stats 133 134[system.ruby.clk_domain] 135type=SrcClockDomain 136clock=1 137voltage_domain=system.voltage_domain 138 139[system.ruby.dir_cntrl0] 140type=Directory_Controller 141children=directory memBuffer 142buffer_size=0 143clk_domain=system.ruby.clk_domain 144cntrl_id=1 145directory=system.ruby.dir_cntrl0.directory 146directory_latency=12 147memBuffer=system.ruby.dir_cntrl0.memBuffer 148number_of_TBEs=256 149peer=Null 150recycle_latency=10 151ruby_system=system.ruby 152transitions_per_cycle=4 153version=0 154 155[system.ruby.dir_cntrl0.directory] 156type=RubyDirectoryMemory 157map_levels=4 158numa_high_bit=5 159size=268435456 160use_map=false 161version=0 162 163[system.ruby.dir_cntrl0.memBuffer] 164type=RubyMemoryControl 165bank_bit_0=8 166bank_busy_time=11 167bank_queue_size=12 168banks_per_rank=8 169basic_bus_busy_time=2 170clk_domain=system.ruby.memctrl_clk_domain 171dimm_bit_0=12 172dimms_per_channel=2 173mem_ctl_latency=12 174mem_fixed_delay=0 175mem_random_arbitrate=0 176rank_bit_0=11 177rank_rank_delay=1 178ranks_per_dimm=2 179read_write_delay=2 180refresh_period=1560 181ruby_system=system.ruby 182tFaw=0 183version=0 184 185[system.ruby.l1_cntrl0] 186type=L1Cache_Controller 187children=cacheMemory sequencer 188buffer_size=0 189cacheMemory=system.ruby.l1_cntrl0.cacheMemory 190cache_response_latency=12 191clk_domain=system.ruby.clk_domain 192cntrl_id=0 193issue_latency=2 194number_of_TBEs=256 195peer=Null 196recycle_latency=10 197ruby_system=system.ruby 198send_evictions=false 199sequencer=system.ruby.l1_cntrl0.sequencer 200transitions_per_cycle=4 201version=0 202 203[system.ruby.l1_cntrl0.cacheMemory] 204type=RubyCache 205assoc=2 206dataAccessLatency=1 207dataArrayBanks=1 208is_icache=false 209latency=3 210replacement_policy=PSEUDO_LRU 211resourceStalls=false 212size=256 213start_index_bit=6 214tagAccessLatency=1 215tagArrayBanks=1 216 217[system.ruby.l1_cntrl0.sequencer] 218type=RubySequencer 219access_phys_mem=false 220clk_domain=system.ruby.clk_domain 221dcache=system.ruby.l1_cntrl0.cacheMemory 222deadlock_threshold=500000 223icache=system.ruby.l1_cntrl0.cacheMemory 224max_outstanding_requests=16 225ruby_system=system.ruby 226support_data_reqs=true 227support_inst_reqs=true 228system=system 229using_network_tester=false 230using_ruby_tester=false 231version=0 232slave=system.cpu.icache_port system.cpu.dcache_port 233 234[system.ruby.memctrl_clk_domain] 235type=DerivedClockDomain 236clk_divider=3 237clk_domain=system.ruby.clk_domain 238 239[system.ruby.network] 240type=SimpleNetwork 241children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 242adaptive_routing=false 243buffer_size=0 244clk_domain=system.ruby.clk_domain 245control_msg_size=8 246endpoint_bandwidth=1000 247ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 248int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 249number_of_virtual_networks=10 250routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 251ruby_system=system.ruby 252topology=Crossbar 253 254[system.ruby.network.ext_links0] 255type=SimpleExtLink 256bandwidth_factor=16 257ext_node=system.ruby.l1_cntrl0 258int_node=system.ruby.network.routers0 259latency=1 260link_id=0 261weight=1 262 263[system.ruby.network.ext_links1] 264type=SimpleExtLink 265bandwidth_factor=16 266ext_node=system.ruby.dir_cntrl0 267int_node=system.ruby.network.routers1 268latency=1 269link_id=1 270weight=1 271 272[system.ruby.network.int_links0] 273type=SimpleIntLink 274bandwidth_factor=16 275latency=1 276link_id=2 277node_a=system.ruby.network.routers0 278node_b=system.ruby.network.routers2 279weight=1 280 281[system.ruby.network.int_links1] 282type=SimpleIntLink 283bandwidth_factor=16 284latency=1 285link_id=3 286node_a=system.ruby.network.routers1 287node_b=system.ruby.network.routers2 288weight=1 289 290[system.ruby.network.routers0] 291type=Switch 292clk_domain=system.ruby.clk_domain 293router_id=0 294virt_nets=10 295 296[system.ruby.network.routers1] 297type=Switch 298clk_domain=system.ruby.clk_domain 299router_id=1 300virt_nets=10 301 302[system.ruby.network.routers2] 303type=Switch 304clk_domain=system.ruby.clk_domain 305router_id=2 306virt_nets=10 307 308[system.ruby.profiler] 309type=RubyProfiler 310all_instructions=false 311hot_lines=false 312num_of_sequencers=1 313ruby_system=system.ruby 314 315[system.sys_port_proxy] 316type=RubyPortProxy 317access_phys_mem=true 318clk_domain=system.clk_domain 319ruby_system=system.ruby 320support_data_reqs=true 321support_inst_reqs=true 322system=system 323using_network_tester=false 324using_ruby_tester=false 325version=0 326slave=system.system_port 327 328[system.voltage_domain] 329type=VoltageDomain 330voltage=1.000000 331 332