config.ini revision 8940
12292SN/A[root]
22727Sktlim@umich.edutype=Root
32292SN/Achildren=system
42292SN/Afull_system=false
52292SN/Atime_sync_enable=false
62292SN/Atime_sync_period=100000000
72292SN/Atime_sync_spin_threshold=100000
82292SN/A
92292SN/A[system]
102292SN/Atype=System
112292SN/Achildren=dir_cntrl0 l1_cntrl0 l2_cntrl0 physmem ruby sys_port_proxy tester
122292SN/Aboot_osflags=a
132292SN/Ainit_param=0
142292SN/Akernel=
152292SN/Aload_addr_mask=1099511627775
162292SN/Amem_mode=timing
172292SN/Amemories=system.physmem
182292SN/Anum_work_ids=16
192292SN/Areadfile=
202292SN/Asymbolfile=
212292SN/Awork_begin_ckpt_count=0
222292SN/Awork_begin_cpu_id_exit=-1
232292SN/Awork_begin_exit_count=0
242292SN/Awork_cpus_ckpt_count=0
252292SN/Awork_end_ckpt_count=0
262292SN/Awork_end_exit_count=0
272689Sktlim@umich.eduwork_item_id=-1
282689Sktlim@umich.edusystem_port=system.sys_port_proxy.slave[0]
292292SN/A
302292SN/A[system.dir_cntrl0]
312329SN/Atype=Directory_Controller
322980Sgblack@eecs.umich.educhildren=directory memBuffer
332329SN/Abuffer_size=0
342329SN/Acntrl_id=2
352292SN/Adirectory=system.dir_cntrl0.directory
368232Snate@binkert.orgdirectory_latency=5
378232Snate@binkert.orgdistributed_persistent=true
388232Snate@binkert.orgfixed_timeout_latency=100
396221Snate@binkert.orgl2_select_num_bits=0
402292SN/AmemBuffer=system.dir_cntrl0.memBuffer
416221Snate@binkert.orgnumber_of_TBEs=256
425529Snate@binkert.orgrecycle_latency=10
434192Sktlim@umich.eduruby_system=system.ruby
444192Sktlim@umich.edutransitions_per_cycle=32
454192Sktlim@umich.eduversion=0
464192Sktlim@umich.edu
474192Sktlim@umich.edu[system.dir_cntrl0.directory]
484192Sktlim@umich.edutype=RubyDirectoryMemory
494192Sktlim@umich.edumap_levels=4
504192Sktlim@umich.edunuma_high_bit=6
514192Sktlim@umich.edusize=134217728
524192Sktlim@umich.eduuse_map=false
534192Sktlim@umich.eduversion=0
544192Sktlim@umich.edu
554192Sktlim@umich.edu[system.dir_cntrl0.memBuffer]
562292SN/Atype=RubyMemoryControl
572907Sktlim@umich.edubank_bit_0=8
582907Sktlim@umich.edubank_busy_time=11
592907Sktlim@umich.edubank_queue_size=12
602907Sktlim@umich.edubanks_per_rank=8
617823Ssteve.reinhardt@amd.combasic_bus_busy_time=2
622907Sktlim@umich.edudimm_bit_0=12
632907Sktlim@umich.edudimms_per_channel=2
642907Sktlim@umich.edumem_bus_cycle_multiplier=10
652907Sktlim@umich.edumem_ctl_latency=12
662907Sktlim@umich.edumem_fixed_delay=0
672907Sktlim@umich.edumem_random_arbitrate=0
683639Sktlim@umich.edurank_bit_0=11
692907Sktlim@umich.edurank_rank_delay=1
702907Sktlim@umich.eduranks_per_dimm=2
712907Sktlim@umich.eduread_write_delay=2
722907Sktlim@umich.edurefresh_period=1560
732907Sktlim@umich.edutFaw=0
742907Sktlim@umich.eduversion=0
753647Srdreslin@umich.edu
763647Srdreslin@umich.edu[system.l1_cntrl0]
773647Srdreslin@umich.edutype=L1Cache_Controller
783647Srdreslin@umich.educhildren=L1DcacheMemory L1IcacheMemory sequencer
793647Srdreslin@umich.eduL1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
802907Sktlim@umich.eduL1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
813647Srdreslin@umich.eduN_tokens=2
822907Sktlim@umich.edubuffer_size=0
832907Sktlim@umich.educntrl_id=0
842907Sktlim@umich.edudynamic_timeout_enabled=true
852907Sktlim@umich.edufixed_timeout_latency=300
862907Sktlim@umich.edul1_request_latency=2
872907Sktlim@umich.edul1_response_latency=2
882907Sktlim@umich.edul2_select_num_bits=0
894986Ssaidi@eecs.umich.eduno_mig_atomic=true
904986Ssaidi@eecs.umich.edunumber_of_TBEs=256
913310Srdreslin@umich.edurecycle_latency=10
925714Shsul@eecs.umich.eduretry_threshold=1
933310Srdreslin@umich.eduruby_system=system.ruby
943310Srdreslin@umich.edusend_evictions=false
954895Sstever@eecs.umich.edusequencer=system.l1_cntrl0.sequencer
964895Sstever@eecs.umich.edutransitions_per_cycle=32
974895Sstever@eecs.umich.eduversion=0
984895Sstever@eecs.umich.edu
993310Srdreslin@umich.edu[system.l1_cntrl0.L1DcacheMemory]
1002907Sktlim@umich.edutype=RubyCache
1012907Sktlim@umich.eduassoc=2
1022907Sktlim@umich.eduis_icache=false
1032907Sktlim@umich.edulatency=2
1042907Sktlim@umich.edureplacement_policy=PSEUDO_LRU
1052907Sktlim@umich.edusize=256
1062907Sktlim@umich.edustart_index_bit=6
1073014Srdreslin@umich.edu
1083014Srdreslin@umich.edu[system.l1_cntrl0.L1IcacheMemory]
1093014Srdreslin@umich.edutype=RubyCache
1103014Srdreslin@umich.eduassoc=2
1113014Srdreslin@umich.eduis_icache=false
1124985Sktlim@umich.edulatency=2
1132907Sktlim@umich.edureplacement_policy=PSEUDO_LRU
1142907Sktlim@umich.edusize=256
1152907Sktlim@umich.edustart_index_bit=6
1164985Sktlim@umich.edu
1172907Sktlim@umich.edu[system.l1_cntrl0.sequencer]
1182907Sktlim@umich.edutype=RubySequencer
1192907Sktlim@umich.eduaccess_phys_mem=false
1205529Snate@binkert.orgdcache=system.l1_cntrl0.L1DcacheMemory
1215494Sstever@gmail.comdeadlock_threshold=500000
1224329Sktlim@umich.eduicache=system.l1_cntrl0.L1IcacheMemory
1234329Sktlim@umich.edumax_outstanding_requests=16
1245529Snate@binkert.orgruby_system=system.ruby
1252907Sktlim@umich.edusupport_data_reqs=true
1262292SN/Asupport_inst_reqs=true
1273647Srdreslin@umich.edusystem=system
1283647Srdreslin@umich.eduusing_network_tester=false
1292292SN/Ausing_ruby_tester=true
1302292SN/Aversion=0
1312292SN/Aslave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
1322980Sgblack@eecs.umich.edu
1332292SN/A[system.l2_cntrl0]
1342292SN/Atype=L2Cache_Controller
1352292SN/Achildren=L2cacheMemory
1362292SN/AL2cacheMemory=system.l2_cntrl0.L2cacheMemory
1372292SN/AN_tokens=2
1382292SN/Abuffer_size=0
1392292SN/Acntrl_id=1
1402292SN/Afiltering_enabled=true
1412292SN/Al2_request_latency=5
1422292SN/Al2_response_latency=5
1432292SN/Anumber_of_TBEs=256
1444329Sktlim@umich.edurecycle_latency=10
1452292SN/Aruby_system=system.ruby
1462292SN/Atransitions_per_cycle=32
1472292SN/Aversion=0
1482292SN/A
1492292SN/A[system.l2_cntrl0.L2cacheMemory]
1502292SN/Atype=RubyCache
1512292SN/Aassoc=2
1524329Sktlim@umich.eduis_icache=false
1532292SN/Alatency=10
1542292SN/Areplacement_policy=PSEUDO_LRU
1552292SN/Asize=512
1562292SN/Astart_index_bit=6
1572292SN/A
1582292SN/A[system.physmem]
1592292SN/Atype=SimpleMemory
1602292SN/Aconf_table_reported=false
1612292SN/Afile=
1622292SN/Ain_addr_map=true
1632292SN/Alatency=30
1642292SN/Alatency_var=0
1652292SN/Anull=false
1662292SN/Arange=0:134217727
1674329Sktlim@umich.eduzero=false
1682292SN/A
1692292SN/A[system.ruby]
1702292SN/Atype=RubySystem
1712292SN/Achildren=network profiler
1722292SN/Ablock_size_bytes=64
1732292SN/Aclock=1
1742292SN/Amem_size=134217728
1752292SN/Ano_mem_vec=false
1762292SN/Arandom_seed=1234
1776221Snate@binkert.orgrandomization=true
1784329Sktlim@umich.edustats_filename=ruby.stats
1794329Sktlim@umich.edu
1802907Sktlim@umich.edu[system.ruby.network]
1812292SN/Atype=SimpleNetwork
1822292SN/Achildren=topology
1832292SN/Aadaptive_routing=false
1842292SN/Abuffer_size=0
1852292SN/Acontrol_msg_size=8
1862292SN/Aendpoint_bandwidth=1000
1872292SN/Anumber_of_virtual_networks=10
1882292SN/Aruby_system=system.ruby
1892292SN/Atopology=system.ruby.network.topology
1902292SN/A
1912292SN/A[system.ruby.network.topology]
1922292SN/Atype=Topology
1932292SN/Achildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
1942727Sktlim@umich.edudescription=Crossbar
1952727Sktlim@umich.eduext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2
1962727Sktlim@umich.eduint_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2
1976221Snate@binkert.orgprint_config=false
1982727Sktlim@umich.edurouters=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 system.ruby.network.topology.routers3
1992727Sktlim@umich.edu
2002727Sktlim@umich.edu[system.ruby.network.topology.ext_links0]
2012727Sktlim@umich.edutype=SimpleExtLink
2022727Sktlim@umich.edubandwidth_factor=16
2032727Sktlim@umich.eduext_node=system.l1_cntrl0
2046221Snate@binkert.orgint_node=system.ruby.network.topology.routers0
2052292SN/Alatency=1
2062292SN/Alink_id=0
2072292SN/Aweight=1
2082292SN/A
2092292SN/A[system.ruby.network.topology.ext_links1]
2102292SN/Atype=SimpleExtLink
2112307SN/Abandwidth_factor=16
2122307SN/Aext_node=system.l2_cntrl0
2132307SN/Aint_node=system.ruby.network.topology.routers1
2146221Snate@binkert.orglatency=1
2152307SN/Alink_id=1
2162307SN/Aweight=1
2172307SN/A
2182307SN/A[system.ruby.network.topology.ext_links2]
2192307SN/Atype=SimpleExtLink
2202307SN/Abandwidth_factor=16
2212307SN/Aext_node=system.dir_cntrl0
2222307SN/Aint_node=system.ruby.network.topology.routers2
2236221Snate@binkert.orglatency=1
2242307SN/Alink_id=2
2252307SN/Aweight=1
2262307SN/A
2272307SN/A[system.ruby.network.topology.int_links0]
2282307SN/Atype=SimpleIntLink
2292292SN/Abandwidth_factor=16
2306221Snate@binkert.orglatency=1
2312292SN/Alink_id=3
2322292SN/Anode_a=system.ruby.network.topology.routers0
2332292SN/Anode_b=system.ruby.network.topology.routers3
2342292SN/Aweight=1
2352292SN/A
2362292SN/A[system.ruby.network.topology.int_links1]
2372292SN/Atype=SimpleIntLink
2382292SN/Abandwidth_factor=16
2392292SN/Alatency=1
2402292SN/Alink_id=4
2412292SN/Anode_a=system.ruby.network.topology.routers1
2422292SN/Anode_b=system.ruby.network.topology.routers3
2432292SN/Aweight=1
2443867Sbinkertn@umich.edu
2452292SN/A[system.ruby.network.topology.int_links2]
2462292SN/Atype=SimpleIntLink
2472292SN/Abandwidth_factor=16
2482292SN/Alatency=1
2492292SN/Alink_id=5
2502292SN/Anode_a=system.ruby.network.topology.routers2
2512292SN/Anode_b=system.ruby.network.topology.routers3
2522292SN/Aweight=1
2532292SN/A
2542292SN/A[system.ruby.network.topology.routers0]
2552292SN/Atype=BasicRouter
2566221Snate@binkert.orgrouter_id=0
2576221Snate@binkert.org
2583867Sbinkertn@umich.edu[system.ruby.network.topology.routers1]
2593867Sbinkertn@umich.edutype=BasicRouter
2606221Snate@binkert.orgrouter_id=1
2613867Sbinkertn@umich.edu
2623867Sbinkertn@umich.edu[system.ruby.network.topology.routers2]
2632292SN/Atype=BasicRouter
2642292SN/Arouter_id=2
2652292SN/A
2662292SN/A[system.ruby.network.topology.routers3]
2672292SN/Atype=BasicRouter
2682292SN/Arouter_id=3
2696221Snate@binkert.org
2702292SN/A[system.ruby.profiler]
2712292SN/Atype=RubyProfiler
2722292SN/Aall_instructions=false
2732292SN/Ahot_lines=false
2742292SN/Anum_of_sequencers=1
2752292SN/Aruby_system=system.ruby
2762292SN/A
2776221Snate@binkert.org[system.sys_port_proxy]
2782292SN/Atype=RubyPortProxy
2792292SN/Aaccess_phys_mem=true
2802292SN/Aruby_system=system.ruby
2812292SN/Asupport_data_reqs=true
2822292SN/Asupport_inst_reqs=true
2832292SN/Asystem=system
2842292SN/Ausing_network_tester=false
2852292SN/Ausing_ruby_tester=false
2862292SN/Aversion=0
2876221Snate@binkert.orgslave=system.system_port
2886221Snate@binkert.org
2892292SN/A[system.tester]
2903867Sbinkertn@umich.edutype=RubyTester
2916221Snate@binkert.orgcheck_flush=false
2922292SN/Achecks_to_complete=100
2932292SN/Adeadlock_threshold=50000
2942292SN/Anum_cpus=1
2952292SN/Asystem=system
2962292SN/Awakeup_frequency=10
2972292SN/AcpuDataPort=system.l1_cntrl0.sequencer.slave[0]
2982292SN/AcpuInstPort=system.l1_cntrl0.sequencer.slave[1]
2992292SN/A
3002292SN/A