config.ini revision 8464
111420Sdavid.guillen@arm.com[root] 211420Sdavid.guillen@arm.comtype=Root 311420Sdavid.guillen@arm.comchildren=system 411420Sdavid.guillen@arm.comtime_sync_enable=false 511420Sdavid.guillen@arm.comtime_sync_period=100000000 611420Sdavid.guillen@arm.comtime_sync_spin_threshold=100000 711420Sdavid.guillen@arm.com 811420Sdavid.guillen@arm.com[system] 911420Sdavid.guillen@arm.comtype=System 1011420Sdavid.guillen@arm.comchildren=cpu dir_cntrl0 l1_cntrl0 physmem ruby 1111420Sdavid.guillen@arm.commem_mode=timing 1211420Sdavid.guillen@arm.comphysmem=system.physmem 1311420Sdavid.guillen@arm.comwork_begin_ckpt_count=0 1411420Sdavid.guillen@arm.comwork_begin_cpu_id_exit=-1 1511420Sdavid.guillen@arm.comwork_begin_exit_count=0 1611420Sdavid.guillen@arm.comwork_cpus_ckpt_count=0 1711420Sdavid.guillen@arm.comwork_end_ckpt_count=0 1811420Sdavid.guillen@arm.comwork_end_exit_count=0 1911420Sdavid.guillen@arm.comwork_item_id=-1 2011420Sdavid.guillen@arm.com 2111420Sdavid.guillen@arm.com[system.cpu] 2211420Sdavid.guillen@arm.comtype=TimingSimpleCPU 2311420Sdavid.guillen@arm.comchildren=dtb itb tracer workload 2411420Sdavid.guillen@arm.comchecker=Null 2511420Sdavid.guillen@arm.comclock=1 2611420Sdavid.guillen@arm.comcpu_id=0 2711420Sdavid.guillen@arm.comdefer_registration=false 2811420Sdavid.guillen@arm.comdo_checkpoint_insts=true 2911420Sdavid.guillen@arm.comdo_statistics_insts=true 3011420Sdavid.guillen@arm.comdtb=system.cpu.dtb 3111420Sdavid.guillen@arm.comfunction_trace=false 3211420Sdavid.guillen@arm.comfunction_trace_start=0 3311420Sdavid.guillen@arm.comitb=system.cpu.itb 3411420Sdavid.guillen@arm.commax_insts_all_threads=0 3511420Sdavid.guillen@arm.commax_insts_any_thread=0 3611420Sdavid.guillen@arm.commax_loads_all_threads=0 3711420Sdavid.guillen@arm.commax_loads_any_thread=0 3811420Sdavid.guillen@arm.comnumThreads=1 3911420Sdavid.guillen@arm.comphase=0 4011420Sdavid.guillen@arm.comprogress_interval=0 4111420Sdavid.guillen@arm.comsystem=system 4211420Sdavid.guillen@arm.comtracer=system.cpu.tracer 4311420Sdavid.guillen@arm.comworkload=system.cpu.workload 4411420Sdavid.guillen@arm.comdcache_port=system.ruby.cpu_ruby_ports.port[1] 4511420Sdavid.guillen@arm.comicache_port=system.ruby.cpu_ruby_ports.port[0] 4611420Sdavid.guillen@arm.com 4711800Sbrandon.potter@amd.com[system.cpu.dtb] 4811800Sbrandon.potter@amd.comtype=X86TLB 4911420Sdavid.guillen@arm.comsize=64 5011800Sbrandon.potter@amd.com 5111800Sbrandon.potter@amd.com[system.cpu.itb] 5211420Sdavid.guillen@arm.comtype=X86TLB 5311420Sdavid.guillen@arm.comsize=64 5411420Sdavid.guillen@arm.com 5511420Sdavid.guillen@arm.com[system.cpu.tracer] 5611420Sdavid.guillen@arm.comtype=ExeTracer 5711420Sdavid.guillen@arm.com 5811420Sdavid.guillen@arm.com[system.cpu.workload] 5911420Sdavid.guillen@arm.comtype=LiveProcess 6011420Sdavid.guillen@arm.comcmd=hello 6111420Sdavid.guillen@arm.comcwd= 6211420Sdavid.guillen@arm.comegid=100 6311420Sdavid.guillen@arm.comenv= 6411420Sdavid.guillen@arm.comerrout=cerr 6511420Sdavid.guillen@arm.comeuid=100 6611420Sdavid.guillen@arm.comexecutable=/dist/m5/regression/test-progs/hello/bin/x86/linux/hello 6711420Sdavid.guillen@arm.comgid=100 6811420Sdavid.guillen@arm.cominput=cin 6911420Sdavid.guillen@arm.commax_stack_size=67108864 7011420Sdavid.guillen@arm.comoutput=cout 7111420Sdavid.guillen@arm.compid=100 7211420Sdavid.guillen@arm.comppid=99 7311420Sdavid.guillen@arm.comsimpoint=0 7411420Sdavid.guillen@arm.comsystem=system 7511420Sdavid.guillen@arm.comuid=100 7611420Sdavid.guillen@arm.com 7711420Sdavid.guillen@arm.com[system.dir_cntrl0] 7811523Sdavid.guillen@arm.comtype=Directory_Controller 7911523Sdavid.guillen@arm.comchildren=directory memBuffer 8011420Sdavid.guillen@arm.combuffer_size=0 8111420Sdavid.guillen@arm.comdirectory=system.dir_cntrl0.directory 8211420Sdavid.guillen@arm.comdirectory_latency=12 8311420Sdavid.guillen@arm.commemBuffer=system.dir_cntrl0.memBuffer 8411420Sdavid.guillen@arm.comnumber_of_TBEs=256 8511420Sdavid.guillen@arm.comrecycle_latency=10 8611420Sdavid.guillen@arm.comtransitions_per_cycle=32 8711420Sdavid.guillen@arm.comversion=0 8811420Sdavid.guillen@arm.com 8911420Sdavid.guillen@arm.com[system.dir_cntrl0.directory] 9011420Sdavid.guillen@arm.comtype=RubyDirectoryMemory 9111420Sdavid.guillen@arm.commap_levels=4 9211420Sdavid.guillen@arm.comnuma_high_bit=6 9311420Sdavid.guillen@arm.comsize=134217728 9411420Sdavid.guillen@arm.comuse_map=false 9511420Sdavid.guillen@arm.comversion=0 9611420Sdavid.guillen@arm.com 9711420Sdavid.guillen@arm.com[system.dir_cntrl0.memBuffer] 9811420Sdavid.guillen@arm.comtype=RubyMemoryControl 9911420Sdavid.guillen@arm.combank_bit_0=8 10011420Sdavid.guillen@arm.combank_busy_time=11 10111420Sdavid.guillen@arm.combank_queue_size=12 10211420Sdavid.guillen@arm.combanks_per_rank=8 10311420Sdavid.guillen@arm.combasic_bus_busy_time=2 10411420Sdavid.guillen@arm.comdimm_bit_0=12 10511420Sdavid.guillen@arm.comdimms_per_channel=2 10611420Sdavid.guillen@arm.commem_bus_cycle_multiplier=10 10711420Sdavid.guillen@arm.commem_ctl_latency=12 10811420Sdavid.guillen@arm.commem_fixed_delay=0 10911420Sdavid.guillen@arm.commem_random_arbitrate=0 11011420Sdavid.guillen@arm.comrank_bit_0=11 11111420Sdavid.guillen@arm.comrank_rank_delay=1 11211420Sdavid.guillen@arm.comranks_per_dimm=2 11311420Sdavid.guillen@arm.comread_write_delay=2 11411420Sdavid.guillen@arm.comrefresh_period=1560 11511420Sdavid.guillen@arm.comtFaw=0 11611528Sdavid.guillen@arm.comversion=0 11711420Sdavid.guillen@arm.com 11811528Sdavid.guillen@arm.com[system.l1_cntrl0] 11911420Sdavid.guillen@arm.comtype=L1Cache_Controller 12011420Sdavid.guillen@arm.combuffer_size=0 121cacheMemory=system.ruby.cpu_ruby_ports.dcache 122cache_response_latency=12 123issue_latency=2 124number_of_TBEs=256 125recycle_latency=10 126sequencer=system.ruby.cpu_ruby_ports 127transitions_per_cycle=32 128version=0 129 130[system.physmem] 131type=PhysicalMemory 132file= 133latency=30 134latency_var=0 135null=false 136range=0:134217727 137zero=false 138port=system.ruby.cpu_ruby_ports.physMemPort 139 140[system.ruby] 141type=RubySystem 142children=cpu_ruby_ports network profiler tracer 143block_size_bytes=64 144clock=1 145mem_size=134217728 146network=system.ruby.network 147no_mem_vec=false 148profiler=system.ruby.profiler 149random_seed=1234 150randomization=false 151stats_filename=ruby.stats 152tracer=system.ruby.tracer 153 154[system.ruby.cpu_ruby_ports] 155type=RubySequencer 156children=dcache 157access_phys_mem=true 158dcache=system.ruby.cpu_ruby_ports.dcache 159deadlock_threshold=500000 160icache=system.ruby.cpu_ruby_ports.dcache 161max_outstanding_requests=16 162physmem=system.physmem 163using_network_tester=false 164using_ruby_tester=false 165version=0 166physMemPort=system.physmem.port[0] 167port=system.cpu.icache_port system.cpu.dcache_port 168 169[system.ruby.cpu_ruby_ports.dcache] 170type=RubyCache 171assoc=2 172latency=3 173replacement_policy=PSEUDO_LRU 174size=256 175start_index_bit=6 176 177[system.ruby.network] 178type=SimpleNetwork 179children=topology 180adaptive_routing=false 181buffer_size=0 182control_msg_size=8 183endpoint_bandwidth=10000 184link_latency=1 185number_of_virtual_networks=10 186topology=system.ruby.network.topology 187 188[system.ruby.network.topology] 189type=Topology 190children=ext_links0 ext_links1 int_links0 int_links1 191description=Crossbar 192ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 193int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 194num_int_nodes=3 195print_config=false 196 197[system.ruby.network.topology.ext_links0] 198type=ExtLink 199bw_multiplier=64 200ext_node=system.l1_cntrl0 201int_node=0 202latency=1 203weight=1 204 205[system.ruby.network.topology.ext_links1] 206type=ExtLink 207bw_multiplier=64 208ext_node=system.dir_cntrl0 209int_node=1 210latency=1 211weight=1 212 213[system.ruby.network.topology.int_links0] 214type=IntLink 215bw_multiplier=16 216latency=1 217node_a=0 218node_b=2 219weight=1 220 221[system.ruby.network.topology.int_links1] 222type=IntLink 223bw_multiplier=16 224latency=1 225node_a=1 226node_b=2 227weight=1 228 229[system.ruby.profiler] 230type=RubyProfiler 231all_instructions=false 232hot_lines=false 233num_of_sequencers=1 234 235[system.ruby.tracer] 236type=RubyTracer 237warmup_length=100000 238 239