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