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