config.ini revision 9605
11689SN/A[root]
210596Sgabeblack@google.comtype=Root
310331Smitch.hayenga@arm.comchildren=system
47783SGiacomo.Gabrielli@arm.comfull_system=false
57783SGiacomo.Gabrielli@arm.comtime_sync_enable=false
67783SGiacomo.Gabrielli@arm.comtime_sync_period=100000000
77783SGiacomo.Gabrielli@arm.comtime_sync_spin_threshold=100000
87783SGiacomo.Gabrielli@arm.com
97783SGiacomo.Gabrielli@arm.com[system]
107783SGiacomo.Gabrielli@arm.comtype=System
117783SGiacomo.Gabrielli@arm.comchildren=physmem ruby sys_port_proxy tester
127783SGiacomo.Gabrielli@arm.comboot_osflags=a
137783SGiacomo.Gabrielli@arm.comclock=1
147783SGiacomo.Gabrielli@arm.cominit_param=0
152316SN/Akernel=
161689SN/Aload_addr_mask=1099511627775
171689SN/Amem_mode=timing
181689SN/Amem_ranges=
191689SN/Amemories=system.physmem
201689SN/Anum_work_ids=16
211689SN/Areadfile=
221689SN/Asymbolfile=
231689SN/Awork_begin_ckpt_count=0
241689SN/Awork_begin_cpu_id_exit=-1
251689SN/Awork_begin_exit_count=0
261689SN/Awork_cpus_ckpt_count=0
271689SN/Awork_end_ckpt_count=0
281689SN/Awork_end_exit_count=0
291689SN/Awork_item_id=-1
301689SN/Asystem_port=system.sys_port_proxy.slave[0]
311689SN/A
321689SN/A[system.physmem]
331689SN/Atype=SimpleMemory
341689SN/Abandwidth=0.000000
351689SN/Aclock=1
361689SN/Aconf_table_reported=false
371689SN/Ain_addr_map=true
381689SN/Alatency=30
391689SN/Alatency_var=0
402665Ssaidi@eecs.umich.edunull=true
412665Ssaidi@eecs.umich.edurange=0:134217727
422965Sksewell@umich.eduzero=false
431689SN/A
449944Smatt.horsnell@ARM.com[system.ruby]
459944Smatt.horsnell@ARM.comtype=RubySystem
461689SN/Achildren=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
472292SN/Ablock_size_bytes=64
489516SAli.Saidi@ARM.comclock=1
492329SN/Amem_size=134217728
502292SN/Ano_mem_vec=false
513577Sgblack@eecs.umich.edurandom_seed=1234
528229Snate@binkert.orgrandomization=true
535953Ssaidi@eecs.umich.edustats_filename=ruby.stats
546658Snate@binkert.org
558887Sgeoffrey.blake@arm.com[system.ruby.dir_cntrl0]
561717SN/Atype=Directory_Controller
572292SN/Achildren=directory memBuffer
588662SAli.Saidi@ARM.combuffer_size=0
598229Snate@binkert.orgclock=1
608229Snate@binkert.orgcntrl_id=2
618232Snate@binkert.orgdirectory=system.ruby.dir_cntrl0.directory
628232Snate@binkert.orgdirectory_latency=6
638232Snate@binkert.orgmemBuffer=system.ruby.dir_cntrl0.memBuffer
649444SAndreas.Sandberg@ARM.comnumber_of_TBEs=256
658232Snate@binkert.orgpeer=Null
669527SMatt.Horsnell@arm.comrecycle_latency=10
676221Snate@binkert.orgruby_system=system.ruby
688230Snate@binkert.orgto_mem_ctrl_latency=1
698793Sgblack@eecs.umich.edutransitions_per_cycle=32
702292SN/Aversion=0
716221Snate@binkert.org
725529Snate@binkert.org[system.ruby.dir_cntrl0.directory]
731061SN/Atype=RubyDirectoryMemory
742292SN/Amap_levels=4
756221Snate@binkert.orgnuma_high_bit=5
768581Ssteve.reinhardt@amd.comsize=134217728
771060SN/Ause_map=false
781060SN/Aversion=0
791060SN/A
801061SN/A[system.ruby.dir_cntrl0.memBuffer]
811060SN/Atype=RubyMemoryControl
822292SN/Abank_bit_0=8
831062SN/Abank_busy_time=11
842316SN/Abank_queue_size=12
852316SN/Abanks_per_rank=8
862292SN/Abasic_bus_busy_time=2
872292SN/Aclock=3
882292SN/Adimm_bit_0=12
892292SN/Adimms_per_channel=2
902292SN/Amem_ctl_latency=12
915336Shines@cs.fsu.edumem_fixed_delay=0
922292SN/Amem_random_arbitrate=0
934873Sstever@eecs.umich.edurank_bit_0=11
942292SN/Arank_rank_delay=1
952292SN/Aranks_per_dimm=2
962292SN/Aread_write_delay=2
975529Snate@binkert.orgrefresh_period=1560
984329Sktlim@umich.eduruby_system=system.ruby
992292SN/AtFaw=0
1002292SN/Aversion=0
1012292SN/A
1022292SN/A[system.ruby.l1_cntrl0]
1032292SN/Atype=L1Cache_Controller
1042292SN/Achildren=L1DcacheMemory L1IcacheMemory prefetcher sequencer
1055529Snate@binkert.orgL1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
1062843Sktlim@umich.eduL1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
10710340Smitch.hayenga@arm.combuffer_size=0
1088823Snilay@cs.wisc.educlock=1
1099513SAli.Saidi@ARM.comcntrl_id=0
1109513SAli.Saidi@ARM.comenable_prefetch=false
1112292SN/Al1_request_latency=2
11210172Sdam.sunwoo@arm.coml1_response_latency=2
11310172Sdam.sunwoo@arm.coml2_select_num_bits=0
11410172Sdam.sunwoo@arm.comnumber_of_TBEs=256
11510172Sdam.sunwoo@arm.compeer=Null
11610172Sdam.sunwoo@arm.comprefetcher=system.ruby.l1_cntrl0.prefetcher
1172292SN/Arecycle_latency=10
1182292SN/Aruby_system=system.ruby
1192980Sgblack@eecs.umich.edusend_evictions=false
1202292SN/Asequencer=system.ruby.l1_cntrl0.sequencer
1212292SN/Ato_l2_latency=1
1222292SN/Atransitions_per_cycle=32
1232292SN/Aversion=0
1242292SN/A
1252292SN/A[system.ruby.l1_cntrl0.L1DcacheMemory]
1262292SN/Atype=RubyCache
1272292SN/Aassoc=2
1282292SN/AdataAccessLatency=1
1298346Sksewell@umich.edudataArrayBanks=1
1302292SN/Ais_icache=false
1312292SN/Alatency=3
1322292SN/Areplacement_policy=PSEUDO_LRU
1332292SN/AresourceStalls=false
1346221Snate@binkert.orgsize=256
1352292SN/Astart_index_bit=6
1362292SN/AtagAccessLatency=1
1372292SN/AtagArrayBanks=1
1388346Sksewell@umich.edu
1392292SN/A[system.ruby.l1_cntrl0.L1IcacheMemory]
1402292SN/Atype=RubyCache
1412292SN/Aassoc=2
1424329Sktlim@umich.edudataAccessLatency=1
1432292SN/AdataArrayBanks=1
1442292SN/Ais_icache=true
1452292SN/Alatency=3
1462292SN/Areplacement_policy=PSEUDO_LRU
1472292SN/AresourceStalls=false
1486221Snate@binkert.orgsize=256
1496221Snate@binkert.orgstart_index_bit=6
1506221Snate@binkert.orgtagAccessLatency=1
1516221Snate@binkert.orgtagArrayBanks=1
1526221Snate@binkert.org
1536221Snate@binkert.org[system.ruby.l1_cntrl0.prefetcher]
1546221Snate@binkert.orgtype=Prefetcher
1556221Snate@binkert.orgcross_page=false
1567720Sgblack@eecs.umich.edunonunit_filter=8
1577855SAli.Saidi@ARM.comnum_startup_pfs=1
1589437SAndreas.Sandberg@ARM.comnum_streams=4
1592292SN/Apf_per_stream=1
1603640Sktlim@umich.edutrain_misses=4
1612292SN/Aunit_filter=8
1622292SN/A
1632292SN/A[system.ruby.l1_cntrl0.sequencer]
1642292SN/Atype=RubySequencer
1652292SN/Aaccess_phys_mem=false
1662292SN/Aclock=1
1672292SN/Adcache=system.ruby.l1_cntrl0.L1DcacheMemory
1682292SN/Adeadlock_threshold=500000
1692292SN/Aicache=system.ruby.l1_cntrl0.L1IcacheMemory
1702292SN/Amax_outstanding_requests=16
1712292SN/Aruby_system=system.ruby
17210023Smatt.horsnell@ARM.comsupport_data_reqs=true
17310023Smatt.horsnell@ARM.comsupport_inst_reqs=true
17410023Smatt.horsnell@ARM.comsystem=system
17510023Smatt.horsnell@ARM.comusing_network_tester=false
17610023Smatt.horsnell@ARM.comusing_ruby_tester=true
17710023Smatt.horsnell@ARM.comversion=0
17810023Smatt.horsnell@ARM.comslave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
17910023Smatt.horsnell@ARM.com
1802292SN/A[system.ruby.l2_cntrl0]
1812132SN/Atype=L2Cache_Controller
1822301SN/Achildren=L2cacheMemory
1831062SN/AL2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
1841062SN/Abuffer_size=0
1851062SN/Aclock=1
1861062SN/Acntrl_id=1
1871062SN/Al2_request_latency=2
1881062SN/Al2_response_latency=2
1891062SN/Anumber_of_TBEs=256
1901062SN/Apeer=Null
1911062SN/Arecycle_latency=10
1921062SN/Aruby_system=system.ruby
1931062SN/Ato_l1_latency=1
1941062SN/Atransitions_per_cycle=32
1951062SN/Aversion=0
1961062SN/A
1971062SN/A[system.ruby.l2_cntrl0.L2cacheMemory]
1981062SN/Atype=RubyCache
1991062SN/Aassoc=2
2002292SN/AdataAccessLatency=1
2011062SN/AdataArrayBanks=1
2028240Snate@binkert.orgis_icache=false
2031062SN/Alatency=15
2041062SN/Areplacement_policy=PSEUDO_LRU
2051062SN/AresourceStalls=false
2062301SN/Asize=512
2078834Satgutier@umich.edustart_index_bit=6
2086221Snate@binkert.orgtagAccessLatency=1
2098834Satgutier@umich.edutagArrayBanks=1
2102301SN/A
2112301SN/A[system.ruby.network]
2122301SN/Atype=SimpleNetwork
2132301SN/Achildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
2148834Satgutier@umich.eduadaptive_routing=false
2158834Satgutier@umich.edubuffer_size=0
2168834Satgutier@umich.educlock=1
2178834Satgutier@umich.educontrol_msg_size=8
2188834Satgutier@umich.eduendpoint_bandwidth=1000
2198834Satgutier@umich.eduext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
2208834Satgutier@umich.eduint_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
2212316SN/Anumber_of_virtual_networks=10
2226221Snate@binkert.orgrouters=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
2238240Snate@binkert.orgruby_system=system.ruby
2242301SN/Atopology=Crossbar
2252301SN/A
2262301SN/A[system.ruby.network.ext_links0]
2272301SN/Atype=SimpleExtLink
2282316SN/Achildren=int_node
2296221Snate@binkert.orgbandwidth_factor=16
2308240Snate@binkert.orgext_node=system.ruby.l1_cntrl0
2312301SN/Aint_node=system.ruby.network.ext_links0.int_node
2322301SN/Alatency=1
2332301SN/Alink_id=0
2342301SN/Aweight=1
2352316SN/A
2366221Snate@binkert.org[system.ruby.network.ext_links0.int_node]
2378240Snate@binkert.orgtype=Switch
2382301SN/Aclock=1
2392301SN/Arouter_id=0
2402301SN/Avirt_nets=10
2412301SN/A
2422316SN/A[system.ruby.network.ext_links1]
2436221Snate@binkert.orgtype=SimpleExtLink
2448240Snate@binkert.orgchildren=int_node
2452301SN/Abandwidth_factor=16
2462301SN/Aext_node=system.ruby.l2_cntrl0
2472301SN/Aint_node=system.ruby.network.ext_links1.int_node
2482301SN/Alatency=1
2492316SN/Alink_id=1
2506221Snate@binkert.orgweight=1
2518240Snate@binkert.org
2522301SN/A[system.ruby.network.ext_links1.int_node]
2532301SN/Atype=Switch
2542301SN/Aclock=1
2552301SN/Arouter_id=1
2567897Shestness@cs.utexas.eduvirt_nets=10
2577897Shestness@cs.utexas.edu
2588240Snate@binkert.org[system.ruby.network.ext_links2]
2597897Shestness@cs.utexas.edutype=SimpleExtLink
2607897Shestness@cs.utexas.educhildren=int_node
2617897Shestness@cs.utexas.edubandwidth_factor=16
2627897Shestness@cs.utexas.eduext_node=system.ruby.dir_cntrl0
2637897Shestness@cs.utexas.eduint_node=system.ruby.network.ext_links2.int_node
2647897Shestness@cs.utexas.edulatency=1
2658240Snate@binkert.orglink_id=2
2667897Shestness@cs.utexas.eduweight=1
2677897Shestness@cs.utexas.edu
2687897Shestness@cs.utexas.edu[system.ruby.network.ext_links2.int_node]
2697897Shestness@cs.utexas.edutype=Switch
2707897Shestness@cs.utexas.educlock=1
2717897Shestness@cs.utexas.edurouter_id=2
2728240Snate@binkert.orgvirt_nets=10
2737897Shestness@cs.utexas.edu
2747897Shestness@cs.utexas.edu[system.ruby.network.int_links0]
2757897Shestness@cs.utexas.edutype=SimpleIntLink
2767897Shestness@cs.utexas.educhildren=node_b
27710193SCurtis.Dunham@arm.combandwidth_factor=16
27810193SCurtis.Dunham@arm.comlatency=1
27910193SCurtis.Dunham@arm.comlink_id=3
28010193SCurtis.Dunham@arm.comnode_a=system.ruby.network.ext_links0.int_node
28110193SCurtis.Dunham@arm.comnode_b=system.ruby.network.int_links0.node_b
28210193SCurtis.Dunham@arm.comweight=1
28310193SCurtis.Dunham@arm.com
28410193SCurtis.Dunham@arm.com[system.ruby.network.int_links0.node_b]
2852316SN/Atype=Switch
2866221Snate@binkert.orgclock=1
2878240Snate@binkert.orgrouter_id=3
2882301SN/Avirt_nets=10
2892301SN/A
2902301SN/A[system.ruby.network.int_links1]
2912301SN/Atype=SimpleIntLink
2922316SN/Abandwidth_factor=16
2938240Snate@binkert.orglatency=1
2942301SN/Alink_id=4
2952301SN/Anode_a=system.ruby.network.ext_links1.int_node
2961062SN/Anode_b=system.ruby.network.int_links0.node_b
2971062SN/Aweight=1
2981062SN/A
2991062SN/A[system.ruby.network.int_links2]
3002980Sgblack@eecs.umich.edutype=SimpleIntLink
3012292SN/Abandwidth_factor=16
3022292SN/Alatency=1
3032292SN/Alink_id=5
3042292SN/Anode_a=system.ruby.network.ext_links2.int_node
3052292SN/Anode_b=system.ruby.network.int_links0.node_b
3062292SN/Aweight=1
3072292SN/A
3081060SN/A[system.ruby.profiler]
3091060SN/Atype=RubyProfiler
3101060SN/Aall_instructions=false
3111060SN/Ahot_lines=false
3121060SN/Anum_of_sequencers=1
3131060SN/Aruby_system=system.ruby
3141060SN/A
3151060SN/A[system.sys_port_proxy]
3161060SN/Atype=RubyPortProxy
3171060SN/Aaccess_phys_mem=true
3181061SN/Aclock=1
3191060SN/Aruby_system=system.ruby
3202292SN/Asupport_data_reqs=true
3212292SN/Asupport_inst_reqs=true
3222292SN/Asystem=system
3232292SN/Ausing_network_tester=false
3242292SN/Ausing_ruby_tester=false
3252292SN/Aversion=0
3262292SN/Aslave=system.system_port
3272292SN/A
3282292SN/A[system.tester]
3292292SN/Atype=RubyTester
3302292SN/Acheck_flush=false
3311060SN/Achecks_to_complete=100
3321060SN/Aclock=1
3331060SN/Adeadlock_threshold=50000
3341060SN/Anum_cpus=1
3351060SN/Asystem=system
3361060SN/Awakeup_frequency=10
3371060SN/AcpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
3381061SN/AcpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
3391060SN/A
3402292SN/A