config.ini revision 7524
1[root] 2type=Root 3children=system 4dummy=0 5 6[system] 7type=System 8children=cpu membus physmem 9mem_mode=atomic 10physmem=system.physmem 11 12[system.cpu] 13type=DerivO3CPU 14children=dcache dtb fuPool icache itb l2cache toL2Bus tracer workload 15BTBEntries=4096 16BTBTagSize=16 17LFSTSize=1024 18LQEntries=32 19RASSize=16 20SQEntries=32 21SSITSize=1024 22UnifiedTLB=true 23activity=0 24backComSize=5 25cachePorts=200 26checker=Null 27choiceCtrBits=2 28choicePredictorSize=8192 29clock=500 30commitToDecodeDelay=1 31commitToFetchDelay=1 32commitToIEWDelay=1 33commitToRenameDelay=1 34commitWidth=8 35cpu_id=0 36decodeToFetchDelay=1 37decodeToRenameDelay=1 38decodeWidth=8 39defer_registration=false 40dispatchWidth=8 41do_checkpoint_insts=true 42do_statistics_insts=true 43dtb=system.cpu.dtb 44fetchToDecodeDelay=1 45fetchTrapLatency=1 46fetchWidth=8 47forwardComSize=5 48fuPool=system.cpu.fuPool 49function_trace=false 50function_trace_start=0 51globalCtrBits=2 52globalHistoryBits=13 53globalPredictorSize=8192 54iewToCommitDelay=1 55iewToDecodeDelay=1 56iewToFetchDelay=1 57iewToRenameDelay=1 58instShiftAmt=2 59issueToExecuteDelay=1 60issueWidth=8 61itb=system.cpu.itb 62localCtrBits=2 63localHistoryBits=11 64localHistoryTableSize=2048 65localPredictorSize=2048 66max_insts_all_threads=0 67max_insts_any_thread=0 68max_loads_all_threads=0 69max_loads_any_thread=0 70numIQEntries=64 71numPhysFloatRegs=256 72numPhysIntRegs=256 73numROBEntries=192 74numRobs=1 75numThreads=1 76phase=0 77predType=tournament 78progress_interval=0 79renameToDecodeDelay=1 80renameToFetchDelay=1 81renameToIEWDelay=2 82renameToROBDelay=1 83renameWidth=8 84smtCommitPolicy=RoundRobin 85smtFetchPolicy=SingleThread 86smtIQPolicy=Partitioned 87smtIQThreshold=100 88smtLSQPolicy=Partitioned 89smtLSQThreshold=100 90smtNumFetchingThreads=1 91smtROBPolicy=Partitioned 92smtROBThreshold=100 93squashWidth=8 94system=system 95tracer=system.cpu.tracer 96trapLatency=13 97wbDepth=1 98wbWidth=8 99workload=system.cpu.workload 100dcache_port=system.cpu.dcache.cpu_side 101icache_port=system.cpu.icache.cpu_side 102 103[system.cpu.dcache] 104type=BaseCache 105addr_range=0:18446744073709551615 106assoc=2 107block_size=64 108forward_snoops=true 109hash_delay=1 110latency=1000 111max_miss_count=0 112mshrs=10 113num_cpus=1 114prefetch_data_accesses_only=false 115prefetch_degree=1 116prefetch_latency=10000 117prefetch_on_access=false 118prefetch_past_page=false 119prefetch_policy=none 120prefetch_serial_squash=false 121prefetch_use_cpu_id=true 122prefetcher_size=100 123prioritizeRequests=false 124repl=Null 125size=262144 126subblock_size=0 127tgts_per_mshr=20 128trace_addr=0 129two_queue=false 130write_buffers=8 131cpu_side=system.cpu.dcache_port 132mem_side=system.cpu.toL2Bus.port[1] 133 134[system.cpu.dtb] 135type=PowerTLB 136size=64 137 138[system.cpu.fuPool] 139type=FUPool 140children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 141FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 142 143[system.cpu.fuPool.FUList0] 144type=FUDesc 145children=opList 146count=6 147opList=system.cpu.fuPool.FUList0.opList 148 149[system.cpu.fuPool.FUList0.opList] 150type=OpDesc 151issueLat=1 152opClass=IntAlu 153opLat=1 154 155[system.cpu.fuPool.FUList1] 156type=FUDesc 157children=opList0 opList1 158count=2 159opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 160 161[system.cpu.fuPool.FUList1.opList0] 162type=OpDesc 163issueLat=1 164opClass=IntMult 165opLat=3 166 167[system.cpu.fuPool.FUList1.opList1] 168type=OpDesc 169issueLat=19 170opClass=IntDiv 171opLat=20 172 173[system.cpu.fuPool.FUList2] 174type=FUDesc 175children=opList0 opList1 opList2 176count=4 177opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2 178 179[system.cpu.fuPool.FUList2.opList0] 180type=OpDesc 181issueLat=1 182opClass=FloatAdd 183opLat=2 184 185[system.cpu.fuPool.FUList2.opList1] 186type=OpDesc 187issueLat=1 188opClass=FloatCmp 189opLat=2 190 191[system.cpu.fuPool.FUList2.opList2] 192type=OpDesc 193issueLat=1 194opClass=FloatCvt 195opLat=2 196 197[system.cpu.fuPool.FUList3] 198type=FUDesc 199children=opList0 opList1 opList2 200count=2 201opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2 202 203[system.cpu.fuPool.FUList3.opList0] 204type=OpDesc 205issueLat=1 206opClass=FloatMult 207opLat=4 208 209[system.cpu.fuPool.FUList3.opList1] 210type=OpDesc 211issueLat=12 212opClass=FloatDiv 213opLat=12 214 215[system.cpu.fuPool.FUList3.opList2] 216type=OpDesc 217issueLat=24 218opClass=FloatSqrt 219opLat=24 220 221[system.cpu.fuPool.FUList4] 222type=FUDesc 223children=opList 224count=0 225opList=system.cpu.fuPool.FUList4.opList 226 227[system.cpu.fuPool.FUList4.opList] 228type=OpDesc 229issueLat=1 230opClass=MemRead 231opLat=1 232 233[system.cpu.fuPool.FUList5] 234type=FUDesc 235children=opList 236count=0 237opList=system.cpu.fuPool.FUList5.opList 238 239[system.cpu.fuPool.FUList5.opList] 240type=OpDesc 241issueLat=1 242opClass=MemWrite 243opLat=1 244 245[system.cpu.fuPool.FUList6] 246type=FUDesc 247children=opList0 opList1 248count=4 249opList=system.cpu.fuPool.FUList6.opList0 system.cpu.fuPool.FUList6.opList1 250 251[system.cpu.fuPool.FUList6.opList0] 252type=OpDesc 253issueLat=1 254opClass=MemRead 255opLat=1 256 257[system.cpu.fuPool.FUList6.opList1] 258type=OpDesc 259issueLat=1 260opClass=MemWrite 261opLat=1 262 263[system.cpu.fuPool.FUList7] 264type=FUDesc 265children=opList 266count=1 267opList=system.cpu.fuPool.FUList7.opList 268 269[system.cpu.fuPool.FUList7.opList] 270type=OpDesc 271issueLat=3 272opClass=IprAccess 273opLat=3 274 275[system.cpu.icache] 276type=BaseCache 277addr_range=0:18446744073709551615 278assoc=2 279block_size=64 280forward_snoops=true 281hash_delay=1 282latency=1000 283max_miss_count=0 284mshrs=10 285num_cpus=1 286prefetch_data_accesses_only=false 287prefetch_degree=1 288prefetch_latency=10000 289prefetch_on_access=false 290prefetch_past_page=false 291prefetch_policy=none 292prefetch_serial_squash=false 293prefetch_use_cpu_id=true 294prefetcher_size=100 295prioritizeRequests=false 296repl=Null 297size=131072 298subblock_size=0 299tgts_per_mshr=20 300trace_addr=0 301two_queue=false 302write_buffers=8 303cpu_side=system.cpu.icache_port 304mem_side=system.cpu.toL2Bus.port[0] 305 306[system.cpu.itb] 307type=PowerTLB 308size=64 309 310[system.cpu.l2cache] 311type=BaseCache 312addr_range=0:18446744073709551615 313assoc=2 314block_size=64 315forward_snoops=true 316hash_delay=1 317latency=1000 318max_miss_count=0 319mshrs=10 320num_cpus=1 321prefetch_data_accesses_only=false 322prefetch_degree=1 323prefetch_latency=10000 324prefetch_on_access=false 325prefetch_past_page=false 326prefetch_policy=none 327prefetch_serial_squash=false 328prefetch_use_cpu_id=true 329prefetcher_size=100 330prioritizeRequests=false 331repl=Null 332size=2097152 333subblock_size=0 334tgts_per_mshr=5 335trace_addr=0 336two_queue=false 337write_buffers=8 338cpu_side=system.cpu.toL2Bus.port[2] 339mem_side=system.membus.port[1] 340 341[system.cpu.toL2Bus] 342type=Bus 343block_size=64 344bus_id=0 345clock=1000 346header_cycles=1 347use_default_range=false 348width=64 349port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side 350 351[system.cpu.tracer] 352type=ExeTracer 353 354[system.cpu.workload] 355type=LiveProcess 356cmd=hello 357cwd= 358egid=100 359env= 360errout=cerr 361euid=100 362executable=/dist/m5/regression/test-progs/hello/bin/power/linux/hello 363gid=100 364input=cin 365max_stack_size=67108864 366output=cout 367pid=100 368ppid=99 369simpoint=0 370system=system 371uid=100 372 373[system.membus] 374type=Bus 375block_size=64 376bus_id=0 377clock=1000 378header_cycles=1 379use_default_range=false 380width=64 381port=system.physmem.port[0] system.cpu.l2cache.mem_side 382 383[system.physmem] 384type=PhysicalMemory 385file= 386latency=30000 387latency_var=0 388null=false 389range=0:134217727 390zero=false 391port=system.membus.port[0] 392 393