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