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