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