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