config.ini (10093:9c55c0214404) | config.ini (10315:9e02c14446bb) |
---|---|
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 dvfs_handler 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= | 14boot_osflags=a 15cache_line_size=64 16clk_domain=system.clk_domain 17eventq_index=0 18init_param=0 19kernel= |
20kernel_addr_check=true |
|
20load_addr_mask=1099511627775 21load_offset=0 22mem_mode=timing 23mem_ranges=0:268435455 24memories=system.physmem 25num_work_ids=16 26readfile= 27symbolfile= --- 4 unchanged lines hidden (view full) --- 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 | 21load_addr_mask=1099511627775 22load_offset=0 23mem_mode=timing 24mem_ranges=0:268435455 25memories=system.physmem 26num_work_ids=16 27readfile= 28symbolfile= --- 4 unchanged lines hidden (view full) --- 33work_end_ckpt_count=0 34work_end_exit_count=0 35work_item_id=-1 36system_port=system.sys_port_proxy.slave[0] 37 38[system.clk_domain] 39type=SrcClockDomain 40clock=1 |
41domain_id=-1 |
|
40eventq_index=0 | 42eventq_index=0 |
43init_perf_level=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 --- 11 unchanged lines hidden (view full) --- 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= | 44voltage_domain=system.voltage_domain 45 46[system.cpu] 47type=TimingSimpleCPU 48children=apic_clk_domain clk_domain dtb interrupts isa itb tracer workload 49branchPred=Null 50checker=Null 51clk_domain=system.cpu.clk_domain --- 11 unchanged lines hidden (view full) --- 63max_insts_all_threads=0 64max_insts_any_thread=0 65max_loads_all_threads=0 66max_loads_any_thread=0 67numThreads=1 68profile=0 69progress_interval=0 70simpoint_start_insts= |
71socket_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.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 | 72switched_out=false 73system=system 74tracer=system.cpu.tracer 75workload=system.cpu.workload 76dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 77icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 78 79[system.cpu.apic_clk_domain] 80type=DerivedClockDomain 81clk_divider=16 82clk_domain=system.cpu.clk_domain 83eventq_index=0 84 85[system.cpu.clk_domain] 86type=SrcClockDomain 87clock=1 |
88domain_id=-1 |
|
84eventq_index=0 | 89eventq_index=0 |
90init_perf_level=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 --- 45 unchanged lines hidden (view full) --- 138type=LiveProcess 139cmd=hello 140cwd= 141egid=100 142env= 143errout=cerr 144euid=100 145eventq_index=0 | 91voltage_domain=system.voltage_domain 92 93[system.cpu.dtb] 94type=X86TLB 95children=walker 96eventq_index=0 97size=64 98walker=system.cpu.dtb.walker --- 45 unchanged lines hidden (view full) --- 144type=LiveProcess 145cmd=hello 146cwd= 147egid=100 148env= 149errout=cerr 150euid=100 151eventq_index=0 |
146executable=tests/test-progs/hello/bin/x86/linux/hello | 152executable=/scratch/nilay/GEM5/gem5/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 | 153gid=100 154input=cin 155max_stack_size=67108864 156output=cout 157pid=100 158ppid=99 159simpoint=0 160system=system 161uid=100 162 |
163[system.dvfs_handler] 164type=DVFSHandler 165domains= 166enable=false 167eventq_index=0 168sys_clk_domain=system.clk_domain 169transition_latency=100000 170 |
|
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 | 171[system.physmem] 172type=SimpleMemory 173bandwidth=0.000000 174clk_domain=system.clk_domain 175conf_table_reported=true 176eventq_index=0 177in_addr_map=true 178latency=30 179latency_var=0 180null=true 181range=0:134217727 182 |
169[system.piobus] 170type=NoncoherentBus 171clk_domain=system.clk_domain 172eventq_index=0 173header_cycles=1 174use_default_range=false 175width=8 176master=system.ruby.l1_cntrl0.sequencer.pio_slave_port 177slave=system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port 178 | |
179[system.ruby] 180type=RubySystem 181children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network 182all_instructions=false 183block_size_bytes=64 184clk_domain=system.ruby.clk_domain 185eventq_index=0 186hot_lines=false 187mem_size=268435456 188no_mem_vec=false 189num_of_sequencers=1 190random_seed=1234 191randomization=false 192 193[system.ruby.clk_domain] 194type=SrcClockDomain 195clock=1 | 183[system.ruby] 184type=RubySystem 185children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network 186all_instructions=false 187block_size_bytes=64 188clk_domain=system.ruby.clk_domain 189eventq_index=0 190hot_lines=false 191mem_size=268435456 192no_mem_vec=false 193num_of_sequencers=1 194random_seed=1234 195randomization=false 196 197[system.ruby.clk_domain] 198type=SrcClockDomain 199clock=1 |
200domain_id=-1 |
|
196eventq_index=0 | 201eventq_index=0 |
202init_perf_level=0 |
|
197voltage_domain=system.voltage_domain 198 199[system.ruby.dir_cntrl0] 200type=Directory_Controller 201children=directory memBuffer 202buffer_size=0 203clk_domain=system.ruby.clk_domain 204cluster_id=0 205directory=system.ruby.dir_cntrl0.directory 206directory_latency=12 207eventq_index=0 208memBuffer=system.ruby.dir_cntrl0.memBuffer 209number_of_TBEs=256 210peer=Null 211recycle_latency=10 212ruby_system=system.ruby 213transitions_per_cycle=4 214version=0 | 203voltage_domain=system.voltage_domain 204 205[system.ruby.dir_cntrl0] 206type=Directory_Controller 207children=directory memBuffer 208buffer_size=0 209clk_domain=system.ruby.clk_domain 210cluster_id=0 211directory=system.ruby.dir_cntrl0.directory 212directory_latency=12 213eventq_index=0 214memBuffer=system.ruby.dir_cntrl0.memBuffer 215number_of_TBEs=256 216peer=Null 217recycle_latency=10 218ruby_system=system.ruby 219transitions_per_cycle=4 220version=0 |
221dmaRequestToDir=system.ruby.network.master[3] 222dmaResponseFromDir=system.ruby.network.slave[3] 223forwardFromDir=system.ruby.network.slave[4] 224requestToDir=system.ruby.network.master[2] 225responseFromDir=system.ruby.network.slave[2] |
|
215 216[system.ruby.dir_cntrl0.directory] 217type=RubyDirectoryMemory 218eventq_index=0 219map_levels=4 220numa_high_bit=5 221size=268435456 222use_map=false --- 23 unchanged lines hidden (view full) --- 246version=0 247 248[system.ruby.l1_cntrl0] 249type=L1Cache_Controller 250children=cacheMemory sequencer 251buffer_size=0 252cacheMemory=system.ruby.l1_cntrl0.cacheMemory 253cache_response_latency=12 | 226 227[system.ruby.dir_cntrl0.directory] 228type=RubyDirectoryMemory 229eventq_index=0 230map_levels=4 231numa_high_bit=5 232size=268435456 233use_map=false --- 23 unchanged lines hidden (view full) --- 257version=0 258 259[system.ruby.l1_cntrl0] 260type=L1Cache_Controller 261children=cacheMemory sequencer 262buffer_size=0 263cacheMemory=system.ruby.l1_cntrl0.cacheMemory 264cache_response_latency=12 |
254clk_domain=system.ruby.clk_domain | 265clk_domain=system.cpu.clk_domain |
255cluster_id=0 256eventq_index=0 257issue_latency=2 258number_of_TBEs=256 259peer=Null 260recycle_latency=10 261ruby_system=system.ruby 262send_evictions=false 263sequencer=system.ruby.l1_cntrl0.sequencer 264transitions_per_cycle=4 265version=0 | 266cluster_id=0 267eventq_index=0 268issue_latency=2 269number_of_TBEs=256 270peer=Null 271recycle_latency=10 272ruby_system=system.ruby 273send_evictions=false 274sequencer=system.ruby.l1_cntrl0.sequencer 275transitions_per_cycle=4 276version=0 |
277forwardToCache=system.ruby.network.master[0] 278requestFromCache=system.ruby.network.slave[0] 279responseFromCache=system.ruby.network.slave[1] 280responseToCache=system.ruby.network.master[1] |
|
266 267[system.ruby.l1_cntrl0.cacheMemory] 268type=RubyCache 269assoc=2 270dataAccessLatency=1 271dataArrayBanks=1 272eventq_index=0 273is_icache=false 274latency=3 275replacement_policy=PSEUDO_LRU 276resourceStalls=false 277size=256 278start_index_bit=6 279tagAccessLatency=1 280tagArrayBanks=1 281 282[system.ruby.l1_cntrl0.sequencer] 283type=RubySequencer 284access_phys_mem=false | 281 282[system.ruby.l1_cntrl0.cacheMemory] 283type=RubyCache 284assoc=2 285dataAccessLatency=1 286dataArrayBanks=1 287eventq_index=0 288is_icache=false 289latency=3 290replacement_policy=PSEUDO_LRU 291resourceStalls=false 292size=256 293start_index_bit=6 294tagAccessLatency=1 295tagArrayBanks=1 296 297[system.ruby.l1_cntrl0.sequencer] 298type=RubySequencer 299access_phys_mem=false |
285clk_domain=system.ruby.clk_domain | 300clk_domain=system.cpu.clk_domain |
286dcache=system.ruby.l1_cntrl0.cacheMemory 287deadlock_threshold=500000 288eventq_index=0 289icache=system.ruby.l1_cntrl0.cacheMemory 290max_outstanding_requests=16 291ruby_system=system.ruby 292support_data_reqs=true 293support_inst_reqs=true 294system=system 295using_network_tester=false 296using_ruby_tester=false 297version=0 298master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave | 301dcache=system.ruby.l1_cntrl0.cacheMemory 302deadlock_threshold=500000 303eventq_index=0 304icache=system.ruby.l1_cntrl0.cacheMemory 305max_outstanding_requests=16 306ruby_system=system.ruby 307support_data_reqs=true 308support_inst_reqs=true 309system=system 310using_network_tester=false 311using_ruby_tester=false 312version=0 313master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave |
299mem_master_port=system.piobus.slave[1] 300pio_master_port=system.piobus.slave[0] 301pio_slave_port=system.piobus.master[0] | |
302slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master 303 304[system.ruby.memctrl_clk_domain] 305type=DerivedClockDomain 306clk_divider=3 307clk_domain=system.ruby.clk_domain 308eventq_index=0 309 310[system.ruby.network] 311type=SimpleNetwork 312children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 313adaptive_routing=false 314buffer_size=0 315clk_domain=system.ruby.clk_domain 316control_msg_size=8 317endpoint_bandwidth=1000 318eventq_index=0 319ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 320int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 | 314slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master 315 316[system.ruby.memctrl_clk_domain] 317type=DerivedClockDomain 318clk_divider=3 319clk_domain=system.ruby.clk_domain 320eventq_index=0 321 322[system.ruby.network] 323type=SimpleNetwork 324children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 325adaptive_routing=false 326buffer_size=0 327clk_domain=system.ruby.clk_domain 328control_msg_size=8 329endpoint_bandwidth=1000 330eventq_index=0 331ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 332int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 |
333netifs= |
|
321number_of_virtual_networks=10 322routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 323ruby_system=system.ruby 324topology=Crossbar | 334number_of_virtual_networks=10 335routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 336ruby_system=system.ruby 337topology=Crossbar |
338master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir 339slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir |
|
325 326[system.ruby.network.ext_links0] 327type=SimpleExtLink 328bandwidth_factor=16 329eventq_index=0 330ext_node=system.ruby.l1_cntrl0 331int_node=system.ruby.network.routers0 332latency=1 --- 72 unchanged lines hidden --- | 340 341[system.ruby.network.ext_links0] 342type=SimpleExtLink 343bandwidth_factor=16 344eventq_index=0 345ext_node=system.ruby.l1_cntrl0 346int_node=system.ruby.network.routers0 347latency=1 --- 72 unchanged lines hidden --- |