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