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