config.ini revision 6692
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 113prefetch_data_accesses_only=false 114prefetch_degree=1 115prefetch_latency=10000 116prefetch_on_access=false 117prefetch_past_page=false 118prefetch_policy=none 119prefetch_serial_squash=false 120prefetch_use_cpu_id=true 121prefetcher_size=100 122prioritizeRequests=false 123repl=Null 124size=262144 125subblock_size=0 126tgts_per_mshr=20 127trace_addr=0 128two_queue=false 129write_buffers=8 130cpu_side=system.cpu.dcache_port 131mem_side=system.cpu.toL2Bus.port[1] 132 133[system.cpu.dtb] 134type=PowerTLB 135size=64 136 137[system.cpu.fuPool] 138type=FUPool 139children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 140FUList=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 141 142[system.cpu.fuPool.FUList0] 143type=FUDesc 144children=opList 145count=6 146opList=system.cpu.fuPool.FUList0.opList 147 148[system.cpu.fuPool.FUList0.opList] 149type=OpDesc 150issueLat=1 151opClass=IntAlu 152opLat=1 153 154[system.cpu.fuPool.FUList1] 155type=FUDesc 156children=opList0 opList1 157count=2 158opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 159 160[system.cpu.fuPool.FUList1.opList0] 161type=OpDesc 162issueLat=1 163opClass=IntMult 164opLat=3 165 166[system.cpu.fuPool.FUList1.opList1] 167type=OpDesc 168issueLat=19 169opClass=IntDiv 170opLat=20 171 172[system.cpu.fuPool.FUList2] 173type=FUDesc 174children=opList0 opList1 opList2 175count=4 176opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2 177 178[system.cpu.fuPool.FUList2.opList0] 179type=OpDesc 180issueLat=1 181opClass=FloatAdd 182opLat=2 183 184[system.cpu.fuPool.FUList2.opList1] 185type=OpDesc 186issueLat=1 187opClass=FloatCmp 188opLat=2 189 190[system.cpu.fuPool.FUList2.opList2] 191type=OpDesc 192issueLat=1 193opClass=FloatCvt 194opLat=2 195 196[system.cpu.fuPool.FUList3] 197type=FUDesc 198children=opList0 opList1 opList2 199count=2 200opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2 201 202[system.cpu.fuPool.FUList3.opList0] 203type=OpDesc 204issueLat=1 205opClass=FloatMult 206opLat=4 207 208[system.cpu.fuPool.FUList3.opList1] 209type=OpDesc 210issueLat=12 211opClass=FloatDiv 212opLat=12 213 214[system.cpu.fuPool.FUList3.opList2] 215type=OpDesc 216issueLat=24 217opClass=FloatSqrt 218opLat=24 219 220[system.cpu.fuPool.FUList4] 221type=FUDesc 222children=opList 223count=0 224opList=system.cpu.fuPool.FUList4.opList 225 226[system.cpu.fuPool.FUList4.opList] 227type=OpDesc 228issueLat=1 229opClass=MemRead 230opLat=1 231 232[system.cpu.fuPool.FUList5] 233type=FUDesc 234children=opList 235count=0 236opList=system.cpu.fuPool.FUList5.opList 237 238[system.cpu.fuPool.FUList5.opList] 239type=OpDesc 240issueLat=1 241opClass=MemWrite 242opLat=1 243 244[system.cpu.fuPool.FUList6] 245type=FUDesc 246children=opList0 opList1 247count=4 248opList=system.cpu.fuPool.FUList6.opList0 system.cpu.fuPool.FUList6.opList1 249 250[system.cpu.fuPool.FUList6.opList0] 251type=OpDesc 252issueLat=1 253opClass=MemRead 254opLat=1 255 256[system.cpu.fuPool.FUList6.opList1] 257type=OpDesc 258issueLat=1 259opClass=MemWrite 260opLat=1 261 262[system.cpu.fuPool.FUList7] 263type=FUDesc 264children=opList 265count=1 266opList=system.cpu.fuPool.FUList7.opList 267 268[system.cpu.fuPool.FUList7.opList] 269type=OpDesc 270issueLat=3 271opClass=IprAccess 272opLat=3 273 274[system.cpu.icache] 275type=BaseCache 276addr_range=0:18446744073709551615 277assoc=2 278block_size=64 279forward_snoops=true 280hash_delay=1 281latency=1000 282max_miss_count=0 283mshrs=10 284prefetch_data_accesses_only=false 285prefetch_degree=1 286prefetch_latency=10000 287prefetch_on_access=false 288prefetch_past_page=false 289prefetch_policy=none 290prefetch_serial_squash=false 291prefetch_use_cpu_id=true 292prefetcher_size=100 293prioritizeRequests=false 294repl=Null 295size=131072 296subblock_size=0 297tgts_per_mshr=20 298trace_addr=0 299two_queue=false 300write_buffers=8 301cpu_side=system.cpu.icache_port 302mem_side=system.cpu.toL2Bus.port[0] 303 304[system.cpu.itb] 305type=PowerTLB 306size=64 307 308[system.cpu.l2cache] 309type=BaseCache 310addr_range=0:18446744073709551615 311assoc=2 312block_size=64 313forward_snoops=true 314hash_delay=1 315latency=1000 316max_miss_count=0 317mshrs=10 318prefetch_data_accesses_only=false 319prefetch_degree=1 320prefetch_latency=10000 321prefetch_on_access=false 322prefetch_past_page=false 323prefetch_policy=none 324prefetch_serial_squash=false 325prefetch_use_cpu_id=true 326prefetcher_size=100 327prioritizeRequests=false 328repl=Null 329size=2097152 330subblock_size=0 331tgts_per_mshr=5 332trace_addr=0 333two_queue=false 334write_buffers=8 335cpu_side=system.cpu.toL2Bus.port[2] 336mem_side=system.membus.port[1] 337 338[system.cpu.toL2Bus] 339type=Bus 340block_size=64 341bus_id=0 342clock=1000 343header_cycles=1 344responder_set=false 345width=64 346port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side 347 348[system.cpu.tracer] 349type=ExeTracer 350 351[system.cpu.workload] 352type=LiveProcess 353cmd=hello 354cwd= 355egid=100 356env= 357errout=cerr 358euid=100 359executable=tests/test-progs/hello/bin/power/linux/hello 360gid=100 361input=cin 362max_stack_size=67108864 363output=cout 364pid=100 365ppid=99 366simpoint=0 367system=system 368uid=100 369 370[system.membus] 371type=Bus 372block_size=64 373bus_id=0 374clock=1000 375header_cycles=1 376responder_set=false 377width=64 378port=system.physmem.port[0] system.cpu.l2cache.mem_side 379 380[system.physmem] 381type=PhysicalMemory 382file= 383latency=30000 384latency_var=0 385null=false 386range=0:134217727 387zero=false 388port=system.membus.port[0] 389 390