config.ini revision 9605:b645e31a97b3
1[root] 2type=Root 3children=system 4full_system=false 5time_sync_enable=false 6time_sync_period=100000000 7time_sync_spin_threshold=100000 8 9[system] 10type=System 11children=cpu physmem ruby sys_port_proxy 12boot_osflags=a 13clock=1 14init_param=0 15kernel= 16load_addr_mask=1099511627775 17mem_mode=timing 18mem_ranges= 19memories=system.physmem 20num_work_ids=16 21readfile= 22symbolfile= 23work_begin_ckpt_count=0 24work_begin_cpu_id_exit=-1 25work_begin_exit_count=0 26work_cpus_ckpt_count=0 27work_end_ckpt_count=0 28work_end_exit_count=0 29work_item_id=-1 30system_port=system.sys_port_proxy.slave[0] 31 32[system.cpu] 33type=TimingSimpleCPU 34children=dtb interrupts isa itb tracer workload 35branchPred=Null 36checker=Null 37clock=1 38cpu_id=0 39do_checkpoint_insts=true 40do_quiesce=true 41do_statistics_insts=true 42dtb=system.cpu.dtb 43function_trace=false 44function_trace_start=0 45interrupts=system.cpu.interrupts 46isa=system.cpu.isa 47itb=system.cpu.itb 48max_insts_all_threads=0 49max_insts_any_thread=0 50max_loads_all_threads=0 51max_loads_any_thread=0 52numThreads=1 53profile=0 54progress_interval=0 55switched_out=false 56system=system 57tracer=system.cpu.tracer 58workload=system.cpu.workload 59dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 60icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 61 62[system.cpu.dtb] 63type=MipsTLB 64size=64 65 66[system.cpu.interrupts] 67type=MipsInterrupts 68 69[system.cpu.isa] 70type=MipsISA 71num_threads=1 72num_vpes=1 73 74[system.cpu.itb] 75type=MipsTLB 76size=64 77 78[system.cpu.tracer] 79type=ExeTracer 80 81[system.cpu.workload] 82type=LiveProcess 83cmd=hello 84cwd= 85egid=100 86env= 87errout=cerr 88euid=100 89executable=tests/test-progs/hello/bin/mips/linux/hello 90gid=100 91input=cin 92max_stack_size=67108864 93output=cout 94pid=100 95ppid=99 96simpoint=0 97system=system 98uid=100 99 100[system.physmem] 101type=SimpleMemory 102bandwidth=0.000000 103clock=1 104conf_table_reported=false 105in_addr_map=true 106latency=30 107latency_var=0 108null=true 109range=0:134217727 110zero=false 111 112[system.ruby] 113type=RubySystem 114children=dir_cntrl0 l1_cntrl0 network profiler 115block_size_bytes=64 116clock=1 117mem_size=134217728 118no_mem_vec=false 119random_seed=1234 120randomization=false 121stats_filename=ruby.stats 122 123[system.ruby.dir_cntrl0] 124type=Directory_Controller 125children=directory memBuffer 126buffer_size=0 127clock=1 128cntrl_id=1 129directory=system.ruby.dir_cntrl0.directory 130directory_latency=12 131memBuffer=system.ruby.dir_cntrl0.memBuffer 132number_of_TBEs=256 133peer=Null 134recycle_latency=10 135ruby_system=system.ruby 136transitions_per_cycle=32 137version=0 138 139[system.ruby.dir_cntrl0.directory] 140type=RubyDirectoryMemory 141map_levels=4 142numa_high_bit=5 143size=134217728 144use_map=false 145version=0 146 147[system.ruby.dir_cntrl0.memBuffer] 148type=RubyMemoryControl 149bank_bit_0=8 150bank_busy_time=11 151bank_queue_size=12 152banks_per_rank=8 153basic_bus_busy_time=2 154clock=3 155dimm_bit_0=12 156dimms_per_channel=2 157mem_ctl_latency=12 158mem_fixed_delay=0 159mem_random_arbitrate=0 160rank_bit_0=11 161rank_rank_delay=1 162ranks_per_dimm=2 163read_write_delay=2 164refresh_period=1560 165ruby_system=system.ruby 166tFaw=0 167version=0 168 169[system.ruby.l1_cntrl0] 170type=L1Cache_Controller 171children=cacheMemory sequencer 172buffer_size=0 173cacheMemory=system.ruby.l1_cntrl0.cacheMemory 174cache_response_latency=12 175clock=1 176cntrl_id=0 177issue_latency=2 178number_of_TBEs=256 179peer=Null 180recycle_latency=10 181ruby_system=system.ruby 182send_evictions=false 183sequencer=system.ruby.l1_cntrl0.sequencer 184transitions_per_cycle=32 185version=0 186 187[system.ruby.l1_cntrl0.cacheMemory] 188type=RubyCache 189assoc=2 190dataAccessLatency=1 191dataArrayBanks=1 192is_icache=false 193latency=3 194replacement_policy=PSEUDO_LRU 195resourceStalls=false 196size=256 197start_index_bit=6 198tagAccessLatency=1 199tagArrayBanks=1 200 201[system.ruby.l1_cntrl0.sequencer] 202type=RubySequencer 203access_phys_mem=false 204clock=1 205dcache=system.ruby.l1_cntrl0.cacheMemory 206deadlock_threshold=500000 207icache=system.ruby.l1_cntrl0.cacheMemory 208max_outstanding_requests=16 209ruby_system=system.ruby 210support_data_reqs=true 211support_inst_reqs=true 212system=system 213using_network_tester=false 214using_ruby_tester=false 215version=0 216slave=system.cpu.icache_port system.cpu.dcache_port 217 218[system.ruby.network] 219type=SimpleNetwork 220children=ext_links0 ext_links1 int_links0 int_links1 221adaptive_routing=false 222buffer_size=0 223clock=1 224control_msg_size=8 225endpoint_bandwidth=1000 226ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 227int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 228number_of_virtual_networks=10 229routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b 230ruby_system=system.ruby 231topology=Crossbar 232 233[system.ruby.network.ext_links0] 234type=SimpleExtLink 235children=int_node 236bandwidth_factor=16 237ext_node=system.ruby.l1_cntrl0 238int_node=system.ruby.network.ext_links0.int_node 239latency=1 240link_id=0 241weight=1 242 243[system.ruby.network.ext_links0.int_node] 244type=Switch 245clock=1 246router_id=0 247virt_nets=10 248 249[system.ruby.network.ext_links1] 250type=SimpleExtLink 251children=int_node 252bandwidth_factor=16 253ext_node=system.ruby.dir_cntrl0 254int_node=system.ruby.network.ext_links1.int_node 255latency=1 256link_id=1 257weight=1 258 259[system.ruby.network.ext_links1.int_node] 260type=Switch 261clock=1 262router_id=1 263virt_nets=10 264 265[system.ruby.network.int_links0] 266type=SimpleIntLink 267children=node_b 268bandwidth_factor=16 269latency=1 270link_id=2 271node_a=system.ruby.network.ext_links0.int_node 272node_b=system.ruby.network.int_links0.node_b 273weight=1 274 275[system.ruby.network.int_links0.node_b] 276type=Switch 277clock=1 278router_id=2 279virt_nets=10 280 281[system.ruby.network.int_links1] 282type=SimpleIntLink 283bandwidth_factor=16 284latency=1 285link_id=3 286node_a=system.ruby.network.ext_links1.int_node 287node_b=system.ruby.network.int_links0.node_b 288weight=1 289 290[system.ruby.profiler] 291type=RubyProfiler 292all_instructions=false 293hot_lines=false 294num_of_sequencers=1 295ruby_system=system.ruby 296 297[system.sys_port_proxy] 298type=RubyPortProxy 299access_phys_mem=true 300clock=1 301ruby_system=system.ruby 302support_data_reqs=true 303support_inst_reqs=true 304system=system 305using_network_tester=false 306using_ruby_tester=false 307version=0 308slave=system.system_port 309 310