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