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