config.ini revision 9113:9a72589ce4fd
15222Sksewell@umich.edu[root] 25268Sksewell@umich.edutype=Root 35268Sksewell@umich.educhildren=system 45222Sksewell@umich.edufull_system=false 55268Sksewell@umich.edutime_sync_enable=false 65268Sksewell@umich.edutime_sync_period=100000000 75268Sksewell@umich.edutime_sync_spin_threshold=100000 85268Sksewell@umich.edu 95268Sksewell@umich.edu[system] 105268Sksewell@umich.edutype=System 115268Sksewell@umich.educhildren=cpu dir_cntrl0 l1_cntrl0 physmem ruby sys_port_proxy 125268Sksewell@umich.eduboot_osflags=a 135268Sksewell@umich.eduinit_param=0 145268Sksewell@umich.edukernel= 155222Sksewell@umich.eduload_addr_mask=1099511627775 165268Sksewell@umich.edumem_mode=timing 175268Sksewell@umich.edumemories=system.physmem 185268Sksewell@umich.edunum_work_ids=16 195268Sksewell@umich.edureadfile= 205268Sksewell@umich.edusymbolfile= 215268Sksewell@umich.eduwork_begin_ckpt_count=0 225268Sksewell@umich.eduwork_begin_cpu_id_exit=-1 235268Sksewell@umich.eduwork_begin_exit_count=0 245268Sksewell@umich.eduwork_cpus_ckpt_count=0 255268Sksewell@umich.eduwork_end_ckpt_count=0 265268Sksewell@umich.eduwork_end_exit_count=0 275222Sksewell@umich.eduwork_item_id=-1 285222Sksewell@umich.edusystem_port=system.sys_port_proxy.slave[0] 295222Sksewell@umich.edu 305222Sksewell@umich.edu[system.cpu] 315222Sksewell@umich.edutype=TimingSimpleCPU 325222Sksewell@umich.educhildren=dtb interrupts itb tracer workload 335222Sksewell@umich.educhecker=Null 345222Sksewell@umich.educlock=1 355222Sksewell@umich.educpu_id=0 365222Sksewell@umich.edudefer_registration=false 375222Sksewell@umich.edudo_checkpoint_insts=true 385222Sksewell@umich.edudo_quiesce=true 395222Sksewell@umich.edudo_statistics_insts=true 405222Sksewell@umich.edudtb=system.cpu.dtb 415222Sksewell@umich.edufunction_trace=false 425222Sksewell@umich.edufunction_trace_start=0 435222Sksewell@umich.eduinterrupts=system.cpu.interrupts 445222Sksewell@umich.eduitb=system.cpu.itb 455222Sksewell@umich.edumax_insts_all_threads=0 465222Sksewell@umich.edumax_insts_any_thread=0 475222Sksewell@umich.edumax_loads_all_threads=0 485222Sksewell@umich.edumax_loads_any_thread=0 495222Sksewell@umich.edunumThreads=1 505222Sksewell@umich.eduphase=0 515222Sksewell@umich.eduprofile=0 525222Sksewell@umich.eduprogress_interval=0 535222Sksewell@umich.edusystem=system 545222Sksewell@umich.edutracer=system.cpu.tracer 555222Sksewell@umich.eduworkload=system.cpu.workload 565222Sksewell@umich.edudcache_port=system.l1_cntrl0.sequencer.slave[1] 575222Sksewell@umich.eduicache_port=system.l1_cntrl0.sequencer.slave[0] 585222Sksewell@umich.edu 595222Sksewell@umich.edu[system.cpu.dtb] 605222Sksewell@umich.edutype=MipsTLB 615222Sksewell@umich.edusize=64 625222Sksewell@umich.edu 635222Sksewell@umich.edu[system.cpu.interrupts] 645222Sksewell@umich.edutype=MipsInterrupts 65 66[system.cpu.itb] 67type=MipsTLB 68size=64 69 70[system.cpu.tracer] 71type=ExeTracer 72 73[system.cpu.workload] 74type=LiveProcess 75cmd=hello 76cwd= 77egid=100 78env= 79errout=cerr 80euid=100 81executable=/proj/aatl_perfmod_arch/m5_system_files/regression/test-progs/hello/bin/mips/linux/hello 82gid=100 83input=cin 84max_stack_size=67108864 85output=cout 86pid=100 87ppid=99 88simpoint=0 89system=system 90uid=100 91 92[system.dir_cntrl0] 93type=Directory_Controller 94children=directory memBuffer 95buffer_size=0 96cntrl_id=1 97directory=system.dir_cntrl0.directory 98directory_latency=12 99memBuffer=system.dir_cntrl0.memBuffer 100number_of_TBEs=256 101recycle_latency=10 102ruby_system=system.ruby 103transitions_per_cycle=32 104version=0 105 106[system.dir_cntrl0.directory] 107type=RubyDirectoryMemory 108map_levels=4 109numa_high_bit=6 110size=134217728 111use_map=false 112version=0 113 114[system.dir_cntrl0.memBuffer] 115type=RubyMemoryControl 116bank_bit_0=8 117bank_busy_time=11 118bank_queue_size=12 119banks_per_rank=8 120basic_bus_busy_time=2 121dimm_bit_0=12 122dimms_per_channel=2 123mem_bus_cycle_multiplier=10 124mem_ctl_latency=12 125mem_fixed_delay=0 126mem_random_arbitrate=0 127rank_bit_0=11 128rank_rank_delay=1 129ranks_per_dimm=2 130read_write_delay=2 131refresh_period=1560 132tFaw=0 133version=0 134 135[system.l1_cntrl0] 136type=L1Cache_Controller 137children=cacheMemory sequencer 138buffer_size=0 139cacheMemory=system.l1_cntrl0.cacheMemory 140cache_response_latency=12 141cntrl_id=0 142issue_latency=2 143number_of_TBEs=256 144recycle_latency=10 145ruby_system=system.ruby 146send_evictions=false 147sequencer=system.l1_cntrl0.sequencer 148transitions_per_cycle=32 149version=0 150 151[system.l1_cntrl0.cacheMemory] 152type=RubyCache 153assoc=2 154dataAccessLatency=1 155dataArrayBanks=1 156is_icache=false 157latency=3 158replacement_policy=PSEUDO_LRU 159resourceStalls=false 160size=256 161start_index_bit=6 162tagAccessLatency=1 163tagArrayBanks=1 164 165[system.l1_cntrl0.sequencer] 166type=RubySequencer 167access_phys_mem=true 168dcache=system.l1_cntrl0.cacheMemory 169deadlock_threshold=500000 170icache=system.l1_cntrl0.cacheMemory 171max_outstanding_requests=16 172ruby_system=system.ruby 173support_data_reqs=true 174support_inst_reqs=true 175system=system 176using_network_tester=false 177using_ruby_tester=false 178version=0 179slave=system.cpu.icache_port system.cpu.dcache_port 180 181[system.physmem] 182type=SimpleMemory 183conf_table_reported=false 184file= 185in_addr_map=true 186latency=30 187latency_var=0 188null=false 189range=0:134217727 190zero=false 191 192[system.ruby] 193type=RubySystem 194children=network profiler 195block_size_bytes=64 196clock=1 197mem_size=134217728 198no_mem_vec=false 199random_seed=1234 200randomization=false 201stats_filename=ruby.stats 202 203[system.ruby.network] 204type=SimpleNetwork 205children=topology 206adaptive_routing=false 207buffer_size=0 208control_msg_size=8 209endpoint_bandwidth=1000 210number_of_virtual_networks=10 211ruby_system=system.ruby 212topology=system.ruby.network.topology 213 214[system.ruby.network.topology] 215type=Topology 216children=ext_links0 ext_links1 int_links0 int_links1 217description=Crossbar 218ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 219int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 220print_config=false 221routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.topology.ext_links1.int_node system.ruby.network.topology.int_links0.node_b 222 223[system.ruby.network.topology.ext_links0] 224type=SimpleExtLink 225children=int_node 226bandwidth_factor=16 227ext_node=system.l1_cntrl0 228int_node=system.ruby.network.topology.ext_links0.int_node 229latency=1 230link_id=0 231weight=1 232 233[system.ruby.network.topology.ext_links0.int_node] 234type=BasicRouter 235router_id=0 236 237[system.ruby.network.topology.ext_links1] 238type=SimpleExtLink 239children=int_node 240bandwidth_factor=16 241ext_node=system.dir_cntrl0 242int_node=system.ruby.network.topology.ext_links1.int_node 243latency=1 244link_id=1 245weight=1 246 247[system.ruby.network.topology.ext_links1.int_node] 248type=BasicRouter 249router_id=1 250 251[system.ruby.network.topology.int_links0] 252type=SimpleIntLink 253children=node_b 254bandwidth_factor=16 255latency=1 256link_id=2 257node_a=system.ruby.network.topology.ext_links0.int_node 258node_b=system.ruby.network.topology.int_links0.node_b 259weight=1 260 261[system.ruby.network.topology.int_links0.node_b] 262type=BasicRouter 263router_id=2 264 265[system.ruby.network.topology.int_links1] 266type=SimpleIntLink 267bandwidth_factor=16 268latency=1 269link_id=3 270node_a=system.ruby.network.topology.ext_links1.int_node 271node_b=system.ruby.network.topology.int_links0.node_b 272weight=1 273 274[system.ruby.profiler] 275type=RubyProfiler 276all_instructions=false 277hot_lines=false 278num_of_sequencers=1 279ruby_system=system.ruby 280 281[system.sys_port_proxy] 282type=RubyPortProxy 283access_phys_mem=true 284ruby_system=system.ruby 285support_data_reqs=true 286support_inst_reqs=true 287system=system 288using_network_tester=false 289using_ruby_tester=false 290version=0 291slave=system.system_port 292 293