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 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=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
|
110executable=/dist/test-progs/hello/bin/sparc/linux/hello
|
112executable=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 135[system.ruby] 136type=RubySystem 137children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network 138all_instructions=false 139block_size_bytes=64 140clk_domain=system.ruby.clk_domain 141eventq_index=0 142hot_lines=false 143mem_size=268435456 144no_mem_vec=false 145num_of_sequencers=1 146random_seed=1234 147randomization=false 148 149[system.ruby.clk_domain] 150type=SrcClockDomain 151clock=1 152eventq_index=0 153voltage_domain=system.voltage_domain 154 155[system.ruby.dir_cntrl0] 156type=Directory_Controller 157children=directory memBuffer 158buffer_size=0 159clk_domain=system.ruby.clk_domain 160cluster_id=0 161directory=system.ruby.dir_cntrl0.directory 162directory_latency=12 163eventq_index=0 164memBuffer=system.ruby.dir_cntrl0.memBuffer 165number_of_TBEs=256 166peer=Null 167recycle_latency=10 168ruby_system=system.ruby 169transitions_per_cycle=4 170version=0 171 172[system.ruby.dir_cntrl0.directory] 173type=RubyDirectoryMemory 174eventq_index=0 175map_levels=4 176numa_high_bit=5 177size=268435456 178use_map=false 179version=0 180 181[system.ruby.dir_cntrl0.memBuffer] 182type=RubyMemoryControl 183bank_bit_0=8 184bank_busy_time=11 185bank_queue_size=12 186banks_per_rank=8 187basic_bus_busy_time=2 188clk_domain=system.ruby.memctrl_clk_domain 189dimm_bit_0=12 190dimms_per_channel=2 191eventq_index=0 192mem_ctl_latency=12 193mem_fixed_delay=0 194mem_random_arbitrate=0 195rank_bit_0=11 196rank_rank_delay=1 197ranks_per_dimm=2 198read_write_delay=2 199refresh_period=1560 200ruby_system=system.ruby 201tFaw=0 202version=0 203 204[system.ruby.l1_cntrl0] 205type=L1Cache_Controller 206children=cacheMemory sequencer 207buffer_size=0 208cacheMemory=system.ruby.l1_cntrl0.cacheMemory 209cache_response_latency=12 210clk_domain=system.ruby.clk_domain 211cluster_id=0 212eventq_index=0 213issue_latency=2 214number_of_TBEs=256 215peer=Null 216recycle_latency=10 217ruby_system=system.ruby 218send_evictions=false 219sequencer=system.ruby.l1_cntrl0.sequencer 220transitions_per_cycle=4 221version=0 222 223[system.ruby.l1_cntrl0.cacheMemory] 224type=RubyCache 225assoc=2 226dataAccessLatency=1 227dataArrayBanks=1 228eventq_index=0 229is_icache=false 230latency=3 231replacement_policy=PSEUDO_LRU 232resourceStalls=false 233size=256 234start_index_bit=6 235tagAccessLatency=1 236tagArrayBanks=1 237 238[system.ruby.l1_cntrl0.sequencer] 239type=RubySequencer 240access_phys_mem=false 241clk_domain=system.ruby.clk_domain 242dcache=system.ruby.l1_cntrl0.cacheMemory 243deadlock_threshold=500000 244eventq_index=0 245icache=system.ruby.l1_cntrl0.cacheMemory 246max_outstanding_requests=16 247ruby_system=system.ruby 248support_data_reqs=true 249support_inst_reqs=true 250system=system 251using_network_tester=false 252using_ruby_tester=false 253version=0 254slave=system.cpu.icache_port system.cpu.dcache_port 255 256[system.ruby.memctrl_clk_domain] 257type=DerivedClockDomain 258clk_divider=3 259clk_domain=system.ruby.clk_domain 260eventq_index=0 261 262[system.ruby.network] 263type=SimpleNetwork 264children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 265adaptive_routing=false 266buffer_size=0 267clk_domain=system.ruby.clk_domain 268control_msg_size=8 269endpoint_bandwidth=1000 270eventq_index=0 271ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 272int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 273number_of_virtual_networks=10 274routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 275ruby_system=system.ruby 276topology=Crossbar 277 278[system.ruby.network.ext_links0] 279type=SimpleExtLink 280bandwidth_factor=16 281eventq_index=0 282ext_node=system.ruby.l1_cntrl0 283int_node=system.ruby.network.routers0 284latency=1 285link_id=0 286weight=1 287 288[system.ruby.network.ext_links1] 289type=SimpleExtLink 290bandwidth_factor=16 291eventq_index=0 292ext_node=system.ruby.dir_cntrl0 293int_node=system.ruby.network.routers1 294latency=1 295link_id=1 296weight=1 297 298[system.ruby.network.int_links0] 299type=SimpleIntLink 300bandwidth_factor=16 301eventq_index=0 302latency=1 303link_id=2 304node_a=system.ruby.network.routers0 305node_b=system.ruby.network.routers2 306weight=1 307 308[system.ruby.network.int_links1] 309type=SimpleIntLink 310bandwidth_factor=16 311eventq_index=0 312latency=1 313link_id=3 314node_a=system.ruby.network.routers1 315node_b=system.ruby.network.routers2 316weight=1 317 318[system.ruby.network.routers0] 319type=Switch 320clk_domain=system.ruby.clk_domain 321eventq_index=0 322router_id=0 323virt_nets=10 324 325[system.ruby.network.routers1] 326type=Switch 327clk_domain=system.ruby.clk_domain 328eventq_index=0 329router_id=1 330virt_nets=10 331 332[system.ruby.network.routers2] 333type=Switch 334clk_domain=system.ruby.clk_domain 335eventq_index=0 336router_id=2 337virt_nets=10 338 339[system.sys_port_proxy] 340type=RubyPortProxy 341access_phys_mem=true 342clk_domain=system.clk_domain 343eventq_index=0 344ruby_system=system.ruby 345support_data_reqs=true 346support_inst_reqs=true 347system=system 348using_network_tester=false 349using_ruby_tester=false 350version=0 351slave=system.system_port 352 353[system.voltage_domain] 354type=VoltageDomain 355eventq_index=0 356voltage=1.000000 357
|