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