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