config.ini revision 9864
17753SWilliam.Wang@arm.com[root] 27753SWilliam.Wang@arm.comtype=Root 37753SWilliam.Wang@arm.comchildren=system 47753SWilliam.Wang@arm.comfull_system=false 57753SWilliam.Wang@arm.comtime_sync_enable=false 67753SWilliam.Wang@arm.comtime_sync_period=100000000 77753SWilliam.Wang@arm.comtime_sync_spin_threshold=100000 87753SWilliam.Wang@arm.com 97753SWilliam.Wang@arm.com[system] 107753SWilliam.Wang@arm.comtype=System 117753SWilliam.Wang@arm.comchildren=clk_domain physmem ruby sys_port_proxy tester voltage_domain 127753SWilliam.Wang@arm.comboot_osflags=a 137753SWilliam.Wang@arm.comcache_line_size=64 147753SWilliam.Wang@arm.comclk_domain=system.clk_domain 157753SWilliam.Wang@arm.cominit_param=0 167753SWilliam.Wang@arm.comkernel= 177753SWilliam.Wang@arm.comload_addr_mask=1099511627775 187753SWilliam.Wang@arm.commem_mode=timing 197753SWilliam.Wang@arm.commem_ranges=0:268435455 207753SWilliam.Wang@arm.commemories=system.physmem 217753SWilliam.Wang@arm.comnum_work_ids=16 227753SWilliam.Wang@arm.comreadfile= 237753SWilliam.Wang@arm.comsymbolfile= 247753SWilliam.Wang@arm.comwork_begin_ckpt_count=0 257753SWilliam.Wang@arm.comwork_begin_cpu_id_exit=-1 267753SWilliam.Wang@arm.comwork_begin_exit_count=0 277753SWilliam.Wang@arm.comwork_cpus_ckpt_count=0 287753SWilliam.Wang@arm.comwork_end_ckpt_count=0 297753SWilliam.Wang@arm.comwork_end_exit_count=0 307753SWilliam.Wang@arm.comwork_item_id=-1 317753SWilliam.Wang@arm.comsystem_port=system.sys_port_proxy.slave[0] 327753SWilliam.Wang@arm.com 337753SWilliam.Wang@arm.com[system.clk_domain] 347753SWilliam.Wang@arm.comtype=SrcClockDomain 357753SWilliam.Wang@arm.comclock=1 367753SWilliam.Wang@arm.comvoltage_domain=system.voltage_domain 377753SWilliam.Wang@arm.com 387950SAli.Saidi@ARM.com[system.physmem] 397753SWilliam.Wang@arm.comtype=SimpleMemory 407753SWilliam.Wang@arm.combandwidth=0.000000 417950SAli.Saidi@ARM.comclk_domain=system.clk_domain 427950SAli.Saidi@ARM.comconf_table_reported=true 437753SWilliam.Wang@arm.comin_addr_map=true 447950SAli.Saidi@ARM.comlatency=30 457753SWilliam.Wang@arm.comlatency_var=0 467753SWilliam.Wang@arm.comnull=true 477753SWilliam.Wang@arm.comrange=0:134217727 487753SWilliam.Wang@arm.com 497753SWilliam.Wang@arm.com[system.ruby] 507753SWilliam.Wang@arm.comtype=RubySystem 517753SWilliam.Wang@arm.comchildren=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler 527753SWilliam.Wang@arm.comblock_size_bytes=64 537753SWilliam.Wang@arm.comclk_domain=system.ruby.clk_domain 547753SWilliam.Wang@arm.commem_size=268435456 557753SWilliam.Wang@arm.comno_mem_vec=false 567753SWilliam.Wang@arm.comrandom_seed=1234 577950SAli.Saidi@ARM.comrandomization=true 587753SWilliam.Wang@arm.comstats_filename=ruby.stats 597753SWilliam.Wang@arm.com 607753SWilliam.Wang@arm.com[system.ruby.clk_domain] 617950SAli.Saidi@ARM.comtype=SrcClockDomain 627950SAli.Saidi@ARM.comclock=1 637753SWilliam.Wang@arm.comvoltage_domain=system.voltage_domain 647753SWilliam.Wang@arm.com 657753SWilliam.Wang@arm.com[system.ruby.dir_cntrl0] 667753SWilliam.Wang@arm.comtype=Directory_Controller 677753SWilliam.Wang@arm.comchildren=directory memBuffer 687950SAli.Saidi@ARM.combuffer_size=0 697950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 707950SAli.Saidi@ARM.comcntrl_id=2 717950SAli.Saidi@ARM.comdirectory=system.ruby.dir_cntrl0.directory 727753SWilliam.Wang@arm.comdirectory_latency=6 737753SWilliam.Wang@arm.commemBuffer=system.ruby.dir_cntrl0.memBuffer 747753SWilliam.Wang@arm.comnumber_of_TBEs=256 757950SAli.Saidi@ARM.compeer=Null 767950SAli.Saidi@ARM.comrecycle_latency=10 777950SAli.Saidi@ARM.comruby_system=system.ruby 787753SWilliam.Wang@arm.comto_mem_ctrl_latency=1 797753SWilliam.Wang@arm.comtransitions_per_cycle=32 807753SWilliam.Wang@arm.comversion=0 817753SWilliam.Wang@arm.com 827753SWilliam.Wang@arm.com[system.ruby.dir_cntrl0.directory] 837753SWilliam.Wang@arm.comtype=RubyDirectoryMemory 847753SWilliam.Wang@arm.commap_levels=4 857753SWilliam.Wang@arm.comnuma_high_bit=5 867753SWilliam.Wang@arm.comsize=268435456 877753SWilliam.Wang@arm.comuse_map=false 887753SWilliam.Wang@arm.comversion=0 897950SAli.Saidi@ARM.com 907950SAli.Saidi@ARM.com[system.ruby.dir_cntrl0.memBuffer] 917753SWilliam.Wang@arm.comtype=RubyMemoryControl 927950SAli.Saidi@ARM.combank_bit_0=8 937950SAli.Saidi@ARM.combank_busy_time=11 947753SWilliam.Wang@arm.combank_queue_size=12 957950SAli.Saidi@ARM.combanks_per_rank=8 967753SWilliam.Wang@arm.combasic_bus_busy_time=2 977950SAli.Saidi@ARM.comclk_domain=system.ruby.memctrl_clk_domain 987950SAli.Saidi@ARM.comdimm_bit_0=12 997950SAli.Saidi@ARM.comdimms_per_channel=2 1007950SAli.Saidi@ARM.commem_ctl_latency=12 1017950SAli.Saidi@ARM.commem_fixed_delay=0 1027950SAli.Saidi@ARM.commem_random_arbitrate=0 1037950SAli.Saidi@ARM.comrank_bit_0=11 1047950SAli.Saidi@ARM.comrank_rank_delay=1 1057950SAli.Saidi@ARM.comranks_per_dimm=2 1067950SAli.Saidi@ARM.comread_write_delay=2 1077950SAli.Saidi@ARM.comrefresh_period=1560 1087950SAli.Saidi@ARM.comruby_system=system.ruby 1097950SAli.Saidi@ARM.comtFaw=0 1107950SAli.Saidi@ARM.comversion=0 1117950SAli.Saidi@ARM.com 1127950SAli.Saidi@ARM.com[system.ruby.l1_cntrl0] 1137950SAli.Saidi@ARM.comtype=L1Cache_Controller 1147950SAli.Saidi@ARM.comchildren=L1Dcache L1Icache prefetcher sequencer 1157950SAli.Saidi@ARM.comL1Dcache=system.ruby.l1_cntrl0.L1Dcache 1167950SAli.Saidi@ARM.comL1Icache=system.ruby.l1_cntrl0.L1Icache 1177950SAli.Saidi@ARM.combuffer_size=0 1187950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 1197950SAli.Saidi@ARM.comcntrl_id=0 1207950SAli.Saidi@ARM.comenable_prefetch=false 1217950SAli.Saidi@ARM.coml1_request_latency=2 1227950SAli.Saidi@ARM.coml1_response_latency=2 1237950SAli.Saidi@ARM.coml2_select_num_bits=0 1247950SAli.Saidi@ARM.comnumber_of_TBEs=256 1257950SAli.Saidi@ARM.compeer=Null 1267950SAli.Saidi@ARM.comprefetcher=system.ruby.l1_cntrl0.prefetcher 1277950SAli.Saidi@ARM.comrecycle_latency=10 1287950SAli.Saidi@ARM.comruby_system=system.ruby 1297950SAli.Saidi@ARM.comsend_evictions=false 1307950SAli.Saidi@ARM.comsequencer=system.ruby.l1_cntrl0.sequencer 1317950SAli.Saidi@ARM.comto_l2_latency=1 1327950SAli.Saidi@ARM.comtransitions_per_cycle=32 1337950SAli.Saidi@ARM.comversion=0 1347950SAli.Saidi@ARM.com 1357950SAli.Saidi@ARM.com[system.ruby.l1_cntrl0.L1Dcache] 1367950SAli.Saidi@ARM.comtype=RubyCache 1377950SAli.Saidi@ARM.comassoc=2 1387950SAli.Saidi@ARM.comdataAccessLatency=1 1397950SAli.Saidi@ARM.comdataArrayBanks=1 1407950SAli.Saidi@ARM.comis_icache=false 1417950SAli.Saidi@ARM.comlatency=3 1427950SAli.Saidi@ARM.comreplacement_policy=PSEUDO_LRU 1437950SAli.Saidi@ARM.comresourceStalls=false 1447950SAli.Saidi@ARM.comsize=256 1457950SAli.Saidi@ARM.comstart_index_bit=6 1467950SAli.Saidi@ARM.comtagAccessLatency=1 1477950SAli.Saidi@ARM.comtagArrayBanks=1 1487950SAli.Saidi@ARM.com 1497950SAli.Saidi@ARM.com[system.ruby.l1_cntrl0.L1Icache] 1507950SAli.Saidi@ARM.comtype=RubyCache 1517950SAli.Saidi@ARM.comassoc=2 1527950SAli.Saidi@ARM.comdataAccessLatency=1 1537950SAli.Saidi@ARM.comdataArrayBanks=1 1547950SAli.Saidi@ARM.comis_icache=true 1557950SAli.Saidi@ARM.comlatency=3 1567950SAli.Saidi@ARM.comreplacement_policy=PSEUDO_LRU 1577950SAli.Saidi@ARM.comresourceStalls=false 1587950SAli.Saidi@ARM.comsize=256 1597950SAli.Saidi@ARM.comstart_index_bit=6 1607950SAli.Saidi@ARM.comtagAccessLatency=1 1617950SAli.Saidi@ARM.comtagArrayBanks=1 1627950SAli.Saidi@ARM.com 1637950SAli.Saidi@ARM.com[system.ruby.l1_cntrl0.prefetcher] 1647950SAli.Saidi@ARM.comtype=Prefetcher 1657950SAli.Saidi@ARM.comcross_page=false 1667950SAli.Saidi@ARM.comnonunit_filter=8 1677950SAli.Saidi@ARM.comnum_startup_pfs=1 1687950SAli.Saidi@ARM.comnum_streams=4 1697950SAli.Saidi@ARM.compf_per_stream=1 1707950SAli.Saidi@ARM.comtrain_misses=4 1717753SWilliam.Wang@arm.comunit_filter=8 1727950SAli.Saidi@ARM.com 1737950SAli.Saidi@ARM.com[system.ruby.l1_cntrl0.sequencer] 1747950SAli.Saidi@ARM.comtype=RubySequencer 1757950SAli.Saidi@ARM.comaccess_phys_mem=false 1767950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 1777753SWilliam.Wang@arm.comdcache=system.ruby.l1_cntrl0.L1Dcache 1787950SAli.Saidi@ARM.comdeadlock_threshold=500000 1797950SAli.Saidi@ARM.comicache=system.ruby.l1_cntrl0.L1Icache 1807950SAli.Saidi@ARM.commax_outstanding_requests=16 1817950SAli.Saidi@ARM.comruby_system=system.ruby 1827950SAli.Saidi@ARM.comsupport_data_reqs=true 1837753SWilliam.Wang@arm.comsupport_inst_reqs=true 1847950SAli.Saidi@ARM.comsystem=system 1857950SAli.Saidi@ARM.comusing_network_tester=false 1867950SAli.Saidi@ARM.comusing_ruby_tester=true 1877753SWilliam.Wang@arm.comversion=0 1887753SWilliam.Wang@arm.comslave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 1897753SWilliam.Wang@arm.com 1907753SWilliam.Wang@arm.com[system.ruby.l2_cntrl0] 1917753SWilliam.Wang@arm.comtype=L2Cache_Controller 1927753SWilliam.Wang@arm.comchildren=L2cache 1937753SWilliam.Wang@arm.comL2cache=system.ruby.l2_cntrl0.L2cache 1947753SWilliam.Wang@arm.combuffer_size=0 1957753SWilliam.Wang@arm.comclk_domain=system.ruby.clk_domain 1967753SWilliam.Wang@arm.comcntrl_id=1 1977753SWilliam.Wang@arm.coml2_request_latency=2 1987753SWilliam.Wang@arm.coml2_response_latency=2 1997753SWilliam.Wang@arm.comnumber_of_TBEs=256 2007753SWilliam.Wang@arm.compeer=Null 2017753SWilliam.Wang@arm.comrecycle_latency=10 2027753SWilliam.Wang@arm.comruby_system=system.ruby 2037753SWilliam.Wang@arm.comto_l1_latency=1 2047753SWilliam.Wang@arm.comtransitions_per_cycle=32 2057753SWilliam.Wang@arm.comversion=0 2067753SWilliam.Wang@arm.com 2077753SWilliam.Wang@arm.com[system.ruby.l2_cntrl0.L2cache] 2087753SWilliam.Wang@arm.comtype=RubyCache 2097753SWilliam.Wang@arm.comassoc=2 2107753SWilliam.Wang@arm.comdataAccessLatency=1 2117753SWilliam.Wang@arm.comdataArrayBanks=1 2127753SWilliam.Wang@arm.comis_icache=false 2137753SWilliam.Wang@arm.comlatency=15 2147753SWilliam.Wang@arm.comreplacement_policy=PSEUDO_LRU 2157753SWilliam.Wang@arm.comresourceStalls=false 2167753SWilliam.Wang@arm.comsize=512 2177753SWilliam.Wang@arm.comstart_index_bit=6 2187753SWilliam.Wang@arm.comtagAccessLatency=1 2197753SWilliam.Wang@arm.comtagArrayBanks=1 2207753SWilliam.Wang@arm.com 2217753SWilliam.Wang@arm.com[system.ruby.memctrl_clk_domain] 2227753SWilliam.Wang@arm.comtype=DerivedClockDomain 2237753SWilliam.Wang@arm.comclk_divider=3 2247753SWilliam.Wang@arm.comclk_domain=system.ruby.clk_domain 2257753SWilliam.Wang@arm.com 2267753SWilliam.Wang@arm.com[system.ruby.network] 2277753SWilliam.Wang@arm.comtype=SimpleNetwork 2287753SWilliam.Wang@arm.comchildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 2297753SWilliam.Wang@arm.comadaptive_routing=false 2307753SWilliam.Wang@arm.combuffer_size=0 2317753SWilliam.Wang@arm.comclk_domain=system.ruby.clk_domain 2327753SWilliam.Wang@arm.comcontrol_msg_size=8 2337753SWilliam.Wang@arm.comendpoint_bandwidth=1000 2347950SAli.Saidi@ARM.comext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 2357950SAli.Saidi@ARM.comint_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 2367753SWilliam.Wang@arm.comnumber_of_virtual_networks=10 2377950SAli.Saidi@ARM.comrouters=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 2387753SWilliam.Wang@arm.comruby_system=system.ruby 2397950SAli.Saidi@ARM.comtopology=Crossbar 2407950SAli.Saidi@ARM.com 2417753SWilliam.Wang@arm.com[system.ruby.network.ext_links0] 2427950SAli.Saidi@ARM.comtype=SimpleExtLink 2437950SAli.Saidi@ARM.combandwidth_factor=16 2447950SAli.Saidi@ARM.comext_node=system.ruby.l1_cntrl0 2457950SAli.Saidi@ARM.comint_node=system.ruby.network.routers0 2467950SAli.Saidi@ARM.comlatency=1 2477950SAli.Saidi@ARM.comlink_id=0 2487950SAli.Saidi@ARM.comweight=1 2497950SAli.Saidi@ARM.com 2507950SAli.Saidi@ARM.com[system.ruby.network.ext_links1] 2517950SAli.Saidi@ARM.comtype=SimpleExtLink 2527950SAli.Saidi@ARM.combandwidth_factor=16 2537950SAli.Saidi@ARM.comext_node=system.ruby.l2_cntrl0 2547950SAli.Saidi@ARM.comint_node=system.ruby.network.routers1 2557950SAli.Saidi@ARM.comlatency=1 2567950SAli.Saidi@ARM.comlink_id=1 2577950SAli.Saidi@ARM.comweight=1 2587950SAli.Saidi@ARM.com 2597950SAli.Saidi@ARM.com[system.ruby.network.ext_links2] 2607950SAli.Saidi@ARM.comtype=SimpleExtLink 2617950SAli.Saidi@ARM.combandwidth_factor=16 2627950SAli.Saidi@ARM.comext_node=system.ruby.dir_cntrl0 2637950SAli.Saidi@ARM.comint_node=system.ruby.network.routers2 2647950SAli.Saidi@ARM.comlatency=1 2657950SAli.Saidi@ARM.comlink_id=2 2667950SAli.Saidi@ARM.comweight=1 2677950SAli.Saidi@ARM.com 2687950SAli.Saidi@ARM.com[system.ruby.network.int_links0] 2697950SAli.Saidi@ARM.comtype=SimpleIntLink 2707950SAli.Saidi@ARM.combandwidth_factor=16 2717950SAli.Saidi@ARM.comlatency=1 2727753SWilliam.Wang@arm.comlink_id=3 2737950SAli.Saidi@ARM.comnode_a=system.ruby.network.routers0 2747950SAli.Saidi@ARM.comnode_b=system.ruby.network.routers3 2757950SAli.Saidi@ARM.comweight=1 2767950SAli.Saidi@ARM.com 2777950SAli.Saidi@ARM.com[system.ruby.network.int_links1] 2787950SAli.Saidi@ARM.comtype=SimpleIntLink 2797950SAli.Saidi@ARM.combandwidth_factor=16 2807950SAli.Saidi@ARM.comlatency=1 2817950SAli.Saidi@ARM.comlink_id=4 2827950SAli.Saidi@ARM.comnode_a=system.ruby.network.routers1 2837950SAli.Saidi@ARM.comnode_b=system.ruby.network.routers3 2847950SAli.Saidi@ARM.comweight=1 2857950SAli.Saidi@ARM.com 2867950SAli.Saidi@ARM.com[system.ruby.network.int_links2] 2877950SAli.Saidi@ARM.comtype=SimpleIntLink 2887950SAli.Saidi@ARM.combandwidth_factor=16 2897950SAli.Saidi@ARM.comlatency=1 2907950SAli.Saidi@ARM.comlink_id=5 2917950SAli.Saidi@ARM.comnode_a=system.ruby.network.routers2 2927950SAli.Saidi@ARM.comnode_b=system.ruby.network.routers3 2937950SAli.Saidi@ARM.comweight=1 2947950SAli.Saidi@ARM.com 2957950SAli.Saidi@ARM.com[system.ruby.network.routers0] 2967950SAli.Saidi@ARM.comtype=Switch 2977950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 2987950SAli.Saidi@ARM.comrouter_id=0 2997950SAli.Saidi@ARM.comvirt_nets=10 3007950SAli.Saidi@ARM.com 3017950SAli.Saidi@ARM.com[system.ruby.network.routers1] 3027950SAli.Saidi@ARM.comtype=Switch 3037950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 3047950SAli.Saidi@ARM.comrouter_id=1 3057950SAli.Saidi@ARM.comvirt_nets=10 3067950SAli.Saidi@ARM.com 3077950SAli.Saidi@ARM.com[system.ruby.network.routers2] 3087950SAli.Saidi@ARM.comtype=Switch 3097950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 3107950SAli.Saidi@ARM.comrouter_id=2 3117950SAli.Saidi@ARM.comvirt_nets=10 3127950SAli.Saidi@ARM.com 3137950SAli.Saidi@ARM.com[system.ruby.network.routers3] 3147950SAli.Saidi@ARM.comtype=Switch 3157950SAli.Saidi@ARM.comclk_domain=system.ruby.clk_domain 3167950SAli.Saidi@ARM.comrouter_id=3 3177950SAli.Saidi@ARM.comvirt_nets=10 3187950SAli.Saidi@ARM.com 3197950SAli.Saidi@ARM.com[system.ruby.profiler] 3207950SAli.Saidi@ARM.comtype=RubyProfiler 3217950SAli.Saidi@ARM.comall_instructions=false 3227950SAli.Saidi@ARM.comhot_lines=false 3237950SAli.Saidi@ARM.comnum_of_sequencers=1 3247950SAli.Saidi@ARM.comruby_system=system.ruby 3257950SAli.Saidi@ARM.com 3267950SAli.Saidi@ARM.com[system.sys_port_proxy] 3277950SAli.Saidi@ARM.comtype=RubyPortProxy 3287950SAli.Saidi@ARM.comaccess_phys_mem=true 3297950SAli.Saidi@ARM.comclk_domain=system.clk_domain 3307950SAli.Saidi@ARM.comruby_system=system.ruby 3317950SAli.Saidi@ARM.comsupport_data_reqs=true 3327950SAli.Saidi@ARM.comsupport_inst_reqs=true 3337950SAli.Saidi@ARM.comsystem=system 3347950SAli.Saidi@ARM.comusing_network_tester=false 3357950SAli.Saidi@ARM.comusing_ruby_tester=false 3367950SAli.Saidi@ARM.comversion=0 3377950SAli.Saidi@ARM.comslave=system.system_port 3387950SAli.Saidi@ARM.com 3397950SAli.Saidi@ARM.com[system.tester] 3407950SAli.Saidi@ARM.comtype=RubyTester 3417950SAli.Saidi@ARM.comcheck_flush=false 3427950SAli.Saidi@ARM.comchecks_to_complete=100 3437950SAli.Saidi@ARM.comclk_domain=system.clk_domain 3447950SAli.Saidi@ARM.comdeadlock_threshold=50000 3457950SAli.Saidi@ARM.comnum_cpus=1 3467950SAli.Saidi@ARM.comsystem=system 3477950SAli.Saidi@ARM.comwakeup_frequency=10 3487950SAli.Saidi@ARM.comcpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0] 3497950SAli.Saidi@ARM.comcpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1] 3507753SWilliam.Wang@arm.com 3517950SAli.Saidi@ARM.com[system.voltage_domain] 3527950SAli.Saidi@ARM.comtype=VoltageDomain 3537950SAli.Saidi@ARM.comvoltage=1.000000 3547950SAli.Saidi@ARM.com 3557950SAli.Saidi@ARM.com