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