config.ini revision 9469
111731Sjason@lowepower.com[root] 211731Sjason@lowepower.comtype=Root 311731Sjason@lowepower.comchildren=system 411731Sjason@lowepower.comfull_system=false 511731Sjason@lowepower.comtime_sync_enable=false 611731Sjason@lowepower.comtime_sync_period=100000000 711731Sjason@lowepower.comtime_sync_spin_threshold=100000 811731Sjason@lowepower.com 911731Sjason@lowepower.com[system] 1011731Sjason@lowepower.comtype=System 1111731Sjason@lowepower.comchildren=physmem ruby sys_port_proxy tester 1211731Sjason@lowepower.comboot_osflags=a 1311731Sjason@lowepower.comclock=1 1411731Sjason@lowepower.cominit_param=0 1511731Sjason@lowepower.comkernel= 1611731Sjason@lowepower.comload_addr_mask=1099511627775 1711731Sjason@lowepower.commem_mode=timing 1811731Sjason@lowepower.commem_ranges= 1911731Sjason@lowepower.commemories=system.physmem 2011731Sjason@lowepower.comnum_work_ids=16 2111731Sjason@lowepower.comreadfile= 2211731Sjason@lowepower.comsymbolfile= 2311731Sjason@lowepower.comwork_begin_ckpt_count=0 2411731Sjason@lowepower.comwork_begin_cpu_id_exit=-1 2511731Sjason@lowepower.comwork_begin_exit_count=0 2611731Sjason@lowepower.comwork_cpus_ckpt_count=0 2711731Sjason@lowepower.comwork_end_ckpt_count=0 2811731Sjason@lowepower.comwork_end_exit_count=0 2911731Sjason@lowepower.comwork_item_id=-1 3011731Sjason@lowepower.comsystem_port=system.sys_port_proxy.slave[0] 3111731Sjason@lowepower.com 3211731Sjason@lowepower.com[system.physmem] 3311731Sjason@lowepower.comtype=SimpleMemory 3411731Sjason@lowepower.combandwidth=0.000000 3511731Sjason@lowepower.comclock=1 3611731Sjason@lowepower.comconf_table_reported=false 3711731Sjason@lowepower.comin_addr_map=true 3811731Sjason@lowepower.comlatency=30 3911731Sjason@lowepower.comlatency_var=0 4011731Sjason@lowepower.comnull=false 4111731Sjason@lowepower.comrange=0:134217727 4211731Sjason@lowepower.comzero=false 4311731Sjason@lowepower.com 4411731Sjason@lowepower.com[system.ruby] 4511731Sjason@lowepower.comtype=RubySystem 4611731Sjason@lowepower.comchildren=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler 4711731Sjason@lowepower.comblock_size_bytes=64 4811731Sjason@lowepower.comclock=1 4911731Sjason@lowepower.commem_size=134217728 5011731Sjason@lowepower.comno_mem_vec=false 5111731Sjason@lowepower.comrandom_seed=1234 5211731Sjason@lowepower.comrandomization=true 5311731Sjason@lowepower.comstats_filename=ruby.stats 5411731Sjason@lowepower.com 5511731Sjason@lowepower.com[system.ruby.dir_cntrl0] 5611731Sjason@lowepower.comtype=Directory_Controller 5711731Sjason@lowepower.comchildren=directory memBuffer 5811731Sjason@lowepower.combuffer_size=0 5911731Sjason@lowepower.comclock=1 6011731Sjason@lowepower.comcntrl_id=2 6111731Sjason@lowepower.comdirectory=system.ruby.dir_cntrl0.directory 6211731Sjason@lowepower.comdirectory_latency=6 6311731Sjason@lowepower.commemBuffer=system.ruby.dir_cntrl0.memBuffer 6411731Sjason@lowepower.comnumber_of_TBEs=256 6511731Sjason@lowepower.comrecycle_latency=10 6611731Sjason@lowepower.comruby_system=system.ruby 6711731Sjason@lowepower.comtransitions_per_cycle=32 6811731Sjason@lowepower.comversion=0 6911731Sjason@lowepower.com 7011731Sjason@lowepower.com[system.ruby.dir_cntrl0.directory] 7111731Sjason@lowepower.comtype=RubyDirectoryMemory 7211731Sjason@lowepower.commap_levels=4 7311731Sjason@lowepower.comnuma_high_bit=5 7411731Sjason@lowepower.comsize=134217728 7511731Sjason@lowepower.comuse_map=false 7611731Sjason@lowepower.comversion=0 7711731Sjason@lowepower.com 7811731Sjason@lowepower.com[system.ruby.dir_cntrl0.memBuffer] 7911731Sjason@lowepower.comtype=RubyMemoryControl 8011731Sjason@lowepower.combank_bit_0=8 8111731Sjason@lowepower.combank_busy_time=11 8211731Sjason@lowepower.combank_queue_size=12 8311731Sjason@lowepower.combanks_per_rank=8 8411731Sjason@lowepower.combasic_bus_busy_time=2 8511731Sjason@lowepower.comclock=3 8611731Sjason@lowepower.comdimm_bit_0=12 8711731Sjason@lowepower.comdimms_per_channel=2 8811731Sjason@lowepower.commem_ctl_latency=12 8911731Sjason@lowepower.commem_fixed_delay=0 9011731Sjason@lowepower.commem_random_arbitrate=0 9112137Sar4jc@virginia.edurank_bit_0=11 9211731Sjason@lowepower.comrank_rank_delay=1 9311731Sjason@lowepower.comranks_per_dimm=2 9412137Sar4jc@virginia.eduread_write_delay=2 9511731Sjason@lowepower.comrefresh_period=1560 9611731Sjason@lowepower.comruby_system=system.ruby 9711731Sjason@lowepower.comtFaw=0 9811731Sjason@lowepower.comversion=0 9911731Sjason@lowepower.com 10011731Sjason@lowepower.com[system.ruby.l1_cntrl0] 10111731Sjason@lowepower.comtype=L1Cache_Controller 10211731Sjason@lowepower.comchildren=L1DcacheMemory L1IcacheMemory sequencer 10311731Sjason@lowepower.comL1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory 10411731Sjason@lowepower.comL1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory 10511731Sjason@lowepower.combuffer_size=0 10611731Sjason@lowepower.comclock=1 10711731Sjason@lowepower.comcntrl_id=0 10811731Sjason@lowepower.coml2_select_num_bits=0 10911731Sjason@lowepower.comnumber_of_TBEs=256 11011731Sjason@lowepower.comrecycle_latency=10 11111731Sjason@lowepower.comrequest_latency=2 11211731Sjason@lowepower.comruby_system=system.ruby 11311731Sjason@lowepower.comsend_evictions=false 11411731Sjason@lowepower.comsequencer=system.ruby.l1_cntrl0.sequencer 11511731Sjason@lowepower.comtransitions_per_cycle=32 11611731Sjason@lowepower.comversion=0 11711731Sjason@lowepower.com 11811731Sjason@lowepower.com[system.ruby.l1_cntrl0.L1DcacheMemory] 11911731Sjason@lowepower.comtype=RubyCache 12011731Sjason@lowepower.comassoc=2 12111731Sjason@lowepower.comdataAccessLatency=1 12211731Sjason@lowepower.comdataArrayBanks=1 12312137Sar4jc@virginia.eduis_icache=false 12411731Sjason@lowepower.comlatency=3 12511731Sjason@lowepower.comreplacement_policy=PSEUDO_LRU 12611731Sjason@lowepower.comresourceStalls=false 12711731Sjason@lowepower.comsize=256 12811731Sjason@lowepower.comstart_index_bit=6 12911731Sjason@lowepower.comtagAccessLatency=1 13011731Sjason@lowepower.comtagArrayBanks=1 13111731Sjason@lowepower.com 13212137Sar4jc@virginia.edu[system.ruby.l1_cntrl0.L1IcacheMemory] 13311731Sjason@lowepower.comtype=RubyCache 13411731Sjason@lowepower.comassoc=2 13511731Sjason@lowepower.comdataAccessLatency=1 13612137Sar4jc@virginia.edudataArrayBanks=1 13711731Sjason@lowepower.comis_icache=true 13812137Sar4jc@virginia.edulatency=3 13911731Sjason@lowepower.comreplacement_policy=PSEUDO_LRU 14012137Sar4jc@virginia.eduresourceStalls=false 14111731Sjason@lowepower.comsize=256 14211731Sjason@lowepower.comstart_index_bit=6 14311731Sjason@lowepower.comtagAccessLatency=1 14411731Sjason@lowepower.comtagArrayBanks=1 14511731Sjason@lowepower.com 14611731Sjason@lowepower.com[system.ruby.l1_cntrl0.sequencer] 14711731Sjason@lowepower.comtype=RubySequencer 14811731Sjason@lowepower.comaccess_phys_mem=false 14911731Sjason@lowepower.comclock=1 15011731Sjason@lowepower.comdcache=system.ruby.l1_cntrl0.L1DcacheMemory 15111731Sjason@lowepower.comdeadlock_threshold=500000 15211731Sjason@lowepower.comicache=system.ruby.l1_cntrl0.L1IcacheMemory 15311731Sjason@lowepower.commax_outstanding_requests=16 15411731Sjason@lowepower.comruby_system=system.ruby 15511731Sjason@lowepower.comsupport_data_reqs=true 15611731Sjason@lowepower.comsupport_inst_reqs=true 15711731Sjason@lowepower.comsystem=system 15811731Sjason@lowepower.comusing_network_tester=false 15911731Sjason@lowepower.comusing_ruby_tester=true 16011731Sjason@lowepower.comversion=0 16111731Sjason@lowepower.comslave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 16211731Sjason@lowepower.com 16311731Sjason@lowepower.com[system.ruby.l2_cntrl0] 16411731Sjason@lowepower.comtype=L2Cache_Controller 16511731Sjason@lowepower.comchildren=L2cacheMemory 16611731Sjason@lowepower.comL2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory 16711731Sjason@lowepower.combuffer_size=0 16811731Sjason@lowepower.comclock=1 16911731Sjason@lowepower.comcntrl_id=1 17011731Sjason@lowepower.comnumber_of_TBEs=256 17111731Sjason@lowepower.comrecycle_latency=10 17211731Sjason@lowepower.comrequest_latency=2 17311731Sjason@lowepower.comresponse_latency=2 17411731Sjason@lowepower.comruby_system=system.ruby 17511731Sjason@lowepower.comtransitions_per_cycle=32 17611731Sjason@lowepower.comversion=0 17711731Sjason@lowepower.com 17811731Sjason@lowepower.com[system.ruby.l2_cntrl0.L2cacheMemory] 17911731Sjason@lowepower.comtype=RubyCache 18011731Sjason@lowepower.comassoc=2 18111731Sjason@lowepower.comdataAccessLatency=1 18211731Sjason@lowepower.comdataArrayBanks=1 18311731Sjason@lowepower.comis_icache=false 18411731Sjason@lowepower.comlatency=15 18511731Sjason@lowepower.comreplacement_policy=PSEUDO_LRU 18611731Sjason@lowepower.comresourceStalls=false 18711731Sjason@lowepower.comsize=512 18811731Sjason@lowepower.comstart_index_bit=6 18911731Sjason@lowepower.comtagAccessLatency=1 19011731Sjason@lowepower.comtagArrayBanks=1 19111731Sjason@lowepower.com 19211731Sjason@lowepower.com[system.ruby.network] 19311731Sjason@lowepower.comtype=SimpleNetwork 19411731Sjason@lowepower.comchildren=topology 19511731Sjason@lowepower.comadaptive_routing=false 19611731Sjason@lowepower.combuffer_size=0 19711731Sjason@lowepower.comclock=1 19811731Sjason@lowepower.comcontrol_msg_size=8 19911731Sjason@lowepower.comendpoint_bandwidth=1000 20011731Sjason@lowepower.comnumber_of_virtual_networks=10 20111731Sjason@lowepower.comruby_system=system.ruby 20211731Sjason@lowepower.comtopology=system.ruby.network.topology 20311731Sjason@lowepower.com 20411731Sjason@lowepower.com[system.ruby.network.topology] 20511731Sjason@lowepower.comtype=Topology 20611731Sjason@lowepower.comchildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 20711731Sjason@lowepower.comdescription=Crossbar 20811731Sjason@lowepower.comext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 20911731Sjason@lowepower.comint_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 21011731Sjason@lowepower.comprint_config=false 21111731Sjason@lowepower.comrouters=system.ruby.network.topology.ext_links0.int_node system.ruby.network.topology.ext_links1.int_node system.ruby.network.topology.ext_links2.int_node system.ruby.network.topology.int_links0.node_b 21211731Sjason@lowepower.com 21311731Sjason@lowepower.com[system.ruby.network.topology.ext_links0] 21411731Sjason@lowepower.comtype=SimpleExtLink 215children=int_node 216bandwidth_factor=16 217ext_node=system.ruby.l1_cntrl0 218int_node=system.ruby.network.topology.ext_links0.int_node 219latency=1 220link_id=0 221weight=1 222 223[system.ruby.network.topology.ext_links0.int_node] 224type=Switch 225clock=1 226router_id=0 227virt_nets=10 228 229[system.ruby.network.topology.ext_links1] 230type=SimpleExtLink 231children=int_node 232bandwidth_factor=16 233ext_node=system.ruby.l2_cntrl0 234int_node=system.ruby.network.topology.ext_links1.int_node 235latency=1 236link_id=1 237weight=1 238 239[system.ruby.network.topology.ext_links1.int_node] 240type=Switch 241clock=1 242router_id=1 243virt_nets=10 244 245[system.ruby.network.topology.ext_links2] 246type=SimpleExtLink 247children=int_node 248bandwidth_factor=16 249ext_node=system.ruby.dir_cntrl0 250int_node=system.ruby.network.topology.ext_links2.int_node 251latency=1 252link_id=2 253weight=1 254 255[system.ruby.network.topology.ext_links2.int_node] 256type=Switch 257clock=1 258router_id=2 259virt_nets=10 260 261[system.ruby.network.topology.int_links0] 262type=SimpleIntLink 263children=node_b 264bandwidth_factor=16 265latency=1 266link_id=3 267node_a=system.ruby.network.topology.ext_links0.int_node 268node_b=system.ruby.network.topology.int_links0.node_b 269weight=1 270 271[system.ruby.network.topology.int_links0.node_b] 272type=Switch 273clock=1 274router_id=3 275virt_nets=10 276 277[system.ruby.network.topology.int_links1] 278type=SimpleIntLink 279bandwidth_factor=16 280latency=1 281link_id=4 282node_a=system.ruby.network.topology.ext_links1.int_node 283node_b=system.ruby.network.topology.int_links0.node_b 284weight=1 285 286[system.ruby.network.topology.int_links2] 287type=SimpleIntLink 288bandwidth_factor=16 289latency=1 290link_id=5 291node_a=system.ruby.network.topology.ext_links2.int_node 292node_b=system.ruby.network.topology.int_links0.node_b 293weight=1 294 295[system.ruby.profiler] 296type=RubyProfiler 297all_instructions=false 298hot_lines=false 299num_of_sequencers=1 300ruby_system=system.ruby 301 302[system.sys_port_proxy] 303type=RubyPortProxy 304access_phys_mem=true 305clock=1 306ruby_system=system.ruby 307support_data_reqs=true 308support_inst_reqs=true 309system=system 310using_network_tester=false 311using_ruby_tester=false 312version=0 313slave=system.system_port 314 315[system.tester] 316type=RubyTester 317check_flush=false 318checks_to_complete=100 319clock=1 320deadlock_threshold=50000 321num_cpus=1 322system=system 323wakeup_frequency=10 324cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0] 325cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1] 326 327