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=X86TLB 64children=walker 65size=64 66walker=system.cpu.dtb.walker 67 68[system.cpu.dtb.walker] 69type=X86PagetableWalker 70clock=1 71system=system 72port=system.ruby.l1_cntrl0.sequencer.slave[3] 73 74[system.cpu.interrupts] 75type=X86LocalApic 76clock=16 77int_latency=1 78pio_addr=2305843009213693952 79pio_latency=100 80system=system 81int_master=system.ruby.l1_cntrl0.sequencer.slave[4] 82int_slave=system.ruby.l1_cntrl0.sequencer.master[1] 83pio=system.ruby.l1_cntrl0.sequencer.master[0] 84 85[system.cpu.isa] 86type=X86ISA 87 88[system.cpu.itb] 89type=X86TLB 90children=walker 91size=64 92walker=system.cpu.itb.walker 93 94[system.cpu.itb.walker] 95type=X86PagetableWalker 96clock=1 97system=system 98port=system.ruby.l1_cntrl0.sequencer.slave[2] 99 100[system.cpu.tracer] 101type=ExeTracer 102 103[system.cpu.workload] 104type=LiveProcess 105cmd=hello 106cwd= 107egid=100 108env= 109errout=cerr 110euid=100 111executable=tests/test-progs/hello/bin/x86/linux/hello 112gid=100 113input=cin 114max_stack_size=67108864 115output=cout 116pid=100 117ppid=99 118simpoint=0 119system=system 120uid=100 121 122[system.physmem] 123type=SimpleMemory 124bandwidth=0.000000 125clock=1 126conf_table_reported=false 127in_addr_map=true 128latency=30 129latency_var=0 130null=true 131range=0:134217727 132zero=false 133 134[system.ruby] 135type=RubySystem 136children=dir_cntrl0 l1_cntrl0 network profiler 137block_size_bytes=64 138clock=1 139mem_size=134217728 140no_mem_vec=false 141random_seed=1234 142randomization=false 143stats_filename=ruby.stats 144 145[system.ruby.dir_cntrl0] 146type=Directory_Controller 147children=directory memBuffer 148buffer_size=0 149clock=1 150cntrl_id=1 151directory=system.ruby.dir_cntrl0.directory 152directory_latency=12 153memBuffer=system.ruby.dir_cntrl0.memBuffer 154number_of_TBEs=256 155peer=Null 156recycle_latency=10 157ruby_system=system.ruby 158transitions_per_cycle=32 159version=0 160 161[system.ruby.dir_cntrl0.directory] 162type=RubyDirectoryMemory 163map_levels=4 164numa_high_bit=5 165size=134217728 166use_map=false 167version=0 168 169[system.ruby.dir_cntrl0.memBuffer] 170type=RubyMemoryControl 171bank_bit_0=8 172bank_busy_time=11 173bank_queue_size=12 174banks_per_rank=8 175basic_bus_busy_time=2 176clock=3 177dimm_bit_0=12 178dimms_per_channel=2 179mem_ctl_latency=12 180mem_fixed_delay=0 181mem_random_arbitrate=0 182rank_bit_0=11 183rank_rank_delay=1 184ranks_per_dimm=2 185read_write_delay=2 186refresh_period=1560 187ruby_system=system.ruby 188tFaw=0 189version=0 190 191[system.ruby.l1_cntrl0] 192type=L1Cache_Controller 193children=cacheMemory sequencer 194buffer_size=0 195cacheMemory=system.ruby.l1_cntrl0.cacheMemory 196cache_response_latency=12 197clock=1 198cntrl_id=0 199issue_latency=2 200number_of_TBEs=256 201peer=Null 202recycle_latency=10 203ruby_system=system.ruby 204send_evictions=false 205sequencer=system.ruby.l1_cntrl0.sequencer 206transitions_per_cycle=32 207version=0 208 209[system.ruby.l1_cntrl0.cacheMemory] 210type=RubyCache 211assoc=2 212dataAccessLatency=1 213dataArrayBanks=1 214is_icache=false 215latency=3 216replacement_policy=PSEUDO_LRU 217resourceStalls=false 218size=256 219start_index_bit=6 220tagAccessLatency=1 221tagArrayBanks=1 222 223[system.ruby.l1_cntrl0.sequencer] 224type=RubySequencer 225access_phys_mem=false 226clock=1 227dcache=system.ruby.l1_cntrl0.cacheMemory 228deadlock_threshold=500000 229icache=system.ruby.l1_cntrl0.cacheMemory 230max_outstanding_requests=16 231ruby_system=system.ruby 232support_data_reqs=true 233support_inst_reqs=true 234system=system 235using_network_tester=false 236using_ruby_tester=false 237version=0 238master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave 239slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master 240 241[system.ruby.network] 242type=SimpleNetwork 243children=ext_links0 ext_links1 int_links0 int_links1 244adaptive_routing=false 245buffer_size=0 246clock=1 247control_msg_size=8 248endpoint_bandwidth=1000 249ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 250int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 251number_of_virtual_networks=10 252routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b 253ruby_system=system.ruby 254topology=Crossbar 255 256[system.ruby.network.ext_links0] 257type=SimpleExtLink 258children=int_node 259bandwidth_factor=16 260ext_node=system.ruby.l1_cntrl0 261int_node=system.ruby.network.ext_links0.int_node 262latency=1 263link_id=0 264weight=1 265 266[system.ruby.network.ext_links0.int_node] 267type=Switch 268clock=1 269router_id=0 270virt_nets=10 271 272[system.ruby.network.ext_links1] 273type=SimpleExtLink 274children=int_node 275bandwidth_factor=16 276ext_node=system.ruby.dir_cntrl0 277int_node=system.ruby.network.ext_links1.int_node 278latency=1 279link_id=1 280weight=1 281 282[system.ruby.network.ext_links1.int_node] 283type=Switch 284clock=1 285router_id=1 286virt_nets=10 287 288[system.ruby.network.int_links0] 289type=SimpleIntLink 290children=node_b 291bandwidth_factor=16 292latency=1 293link_id=2 294node_a=system.ruby.network.ext_links0.int_node 295node_b=system.ruby.network.int_links0.node_b 296weight=1 297 298[system.ruby.network.int_links0.node_b] 299type=Switch 300clock=1 301router_id=2 302virt_nets=10 303 304[system.ruby.network.int_links1] 305type=SimpleIntLink 306bandwidth_factor=16 307latency=1 308link_id=3 309node_a=system.ruby.network.ext_links1.int_node 310node_b=system.ruby.network.int_links0.node_b 311weight=1 312 313[system.ruby.profiler] 314type=RubyProfiler 315all_instructions=false 316hot_lines=false 317num_of_sequencers=1 318ruby_system=system.ruby 319 320[system.sys_port_proxy] 321type=RubyPortProxy 322access_phys_mem=true 323clock=1 324ruby_system=system.ruby 325support_data_reqs=true 326support_inst_reqs=true 327system=system 328using_network_tester=false 329using_ruby_tester=false 330version=0 331slave=system.system_port 332 333