config.ini revision 4316
16145Snate@binkert.org[root] 26145Snate@binkert.orgtype=Root 36145Snate@binkert.orgchildren=system 46145Snate@binkert.orgdummy=0 56145Snate@binkert.org 66145Snate@binkert.org[system] 76145Snate@binkert.orgtype=System 86145Snate@binkert.orgchildren=cpu membus physmem 96145Snate@binkert.orgmem_mode=atomic 106145Snate@binkert.orgphysmem=system.physmem 116145Snate@binkert.org 126145Snate@binkert.org[system.cpu] 136145Snate@binkert.orgtype=DerivO3CPU 146145Snate@binkert.orgchildren=dcache fuPool icache l2cache toL2Bus workload0 workload1 156145Snate@binkert.orgBTBEntries=4096 166145Snate@binkert.orgBTBTagSize=16 176145Snate@binkert.orgLFSTSize=1024 186145Snate@binkert.orgLQEntries=32 196145Snate@binkert.orgRASSize=16 206145Snate@binkert.orgSQEntries=32 216145Snate@binkert.orgSSITSize=1024 226145Snate@binkert.orgactivity=0 236145Snate@binkert.orgbackComSize=5 246145Snate@binkert.orgchoiceCtrBits=2 256145Snate@binkert.orgchoicePredictorSize=8192 266145Snate@binkert.orgclock=1 276145Snate@binkert.orgcommitToDecodeDelay=1 286145Snate@binkert.orgcommitToFetchDelay=1 296145Snate@binkert.orgcommitToIEWDelay=1 306145Snate@binkert.orgcommitToRenameDelay=1 316284Snate@binkert.orgcommitWidth=8 326145Snate@binkert.orgcpu_id=0 336284Snate@binkert.orgdecodeToFetchDelay=1 346145Snate@binkert.orgdecodeToRenameDelay=1 356145Snate@binkert.orgdecodeWidth=8 366145Snate@binkert.orgdefer_registration=false 376145Snate@binkert.orgdispatchWidth=8 386145Snate@binkert.orgfetchToDecodeDelay=1 396145Snate@binkert.orgfetchTrapLatency=1 406154Snate@binkert.orgfetchWidth=8 416154Snate@binkert.orgforwardComSize=5 426154Snate@binkert.orgfuPool=system.cpu.fuPool 436154Snate@binkert.orgfunction_trace=false 446154Snate@binkert.orgfunction_trace_start=0 456154Snate@binkert.orgglobalCtrBits=2 466154Snate@binkert.orgglobalHistoryBits=13 476145Snate@binkert.orgglobalPredictorSize=8192 486145Snate@binkert.orgiewToCommitDelay=1 496145Snate@binkert.orgiewToDecodeDelay=1 506145Snate@binkert.orgiewToFetchDelay=1 516145Snate@binkert.orgiewToRenameDelay=1 526145Snate@binkert.orginstShiftAmt=2 536145Snate@binkert.orgissueToExecuteDelay=1 546145Snate@binkert.orgissueWidth=8 556145Snate@binkert.orglocalCtrBits=2 566145Snate@binkert.orglocalHistoryBits=11 576145Snate@binkert.orglocalHistoryTableSize=2048 586145Snate@binkert.orglocalPredictorSize=2048 596145Snate@binkert.orgmax_insts_all_threads=0 606145Snate@binkert.orgmax_insts_any_thread=0 616145Snate@binkert.orgmax_loads_all_threads=0 626145Snate@binkert.orgmax_loads_any_thread=0 636145Snate@binkert.orgnumIQEntries=64 646145Snate@binkert.orgnumPhysFloatRegs=256 656145Snate@binkert.orgnumPhysIntRegs=256 666145Snate@binkert.orgnumROBEntries=192 676145Snate@binkert.orgnumRobs=1 686145Snate@binkert.orgnumThreads=1 696145Snate@binkert.orgphase=0 706145Snate@binkert.orgpredType=tournament 716145Snate@binkert.orgprogress_interval=0 726145Snate@binkert.orgrenameToDecodeDelay=1 736145Snate@binkert.orgrenameToFetchDelay=1 746145Snate@binkert.orgrenameToIEWDelay=2 756145Snate@binkert.orgrenameToROBDelay=1 766145Snate@binkert.orgrenameWidth=8 776145Snate@binkert.orgsquashWidth=8 786145Snate@binkert.orgsystem=system 796145Snate@binkert.orgtrapLatency=13 806145Snate@binkert.orgwbDepth=1 816145Snate@binkert.orgwbWidth=8 826145Snate@binkert.orgworkload=system.cpu.workload0 system.cpu.workload1 836145Snate@binkert.orgdcache_port=system.cpu.dcache.cpu_side 846145Snate@binkert.orgicache_port=system.cpu.icache.cpu_side 856145Snate@binkert.org 866145Snate@binkert.org[system.cpu.dcache] 876145Snate@binkert.orgtype=BaseCache 886145Snate@binkert.orgadaptive_compression=false 896145Snate@binkert.orgassoc=2 906145Snate@binkert.orgblock_size=64 916145Snate@binkert.orgcompressed_bus=false 926145Snate@binkert.orgcompression_latency=0 936145Snate@binkert.orghash_delay=1 946145Snate@binkert.orghit_latency=1 956145Snate@binkert.orglatency=1 966145Snate@binkert.orglifo=false 976145Snate@binkert.orgmax_miss_count=0 986145Snate@binkert.orgmshrs=10 996145Snate@binkert.orgprefetch_access=false 1006145Snate@binkert.orgprefetch_cache_check_push=true 1016145Snate@binkert.orgprefetch_data_accesses_only=false 1026145Snate@binkert.orgprefetch_degree=1 1036145Snate@binkert.orgprefetch_latency=10 1046145Snate@binkert.orgprefetch_miss=false 1056145Snate@binkert.orgprefetch_past_page=false 1066145Snate@binkert.orgprefetch_policy=none 1076145Snate@binkert.orgprefetch_serial_squash=false 1086145Snate@binkert.orgprefetch_use_cpu_id=true 1096145Snate@binkert.orgprefetcher_size=100 1106145Snate@binkert.orgprioritizeRequests=false 1116145Snate@binkert.orgprotocol=Null 1126145Snate@binkert.orgrepl=Null 1136145Snate@binkert.orgsize=262144 1146145Snate@binkert.orgsplit=false 1156145Snate@binkert.orgsplit_size=0 1166145Snate@binkert.orgstore_compressed=false 1176145Snate@binkert.orgsubblock_size=0 1186145Snate@binkert.orgtgts_per_mshr=20 1196145Snate@binkert.orgtrace_addr=0 1206145Snate@binkert.orgtwo_queue=false 1216145Snate@binkert.orgwrite_buffers=8 1226145Snate@binkert.orgcpu_side=system.cpu.dcache_port 1236145Snate@binkert.orgmem_side=system.cpu.toL2Bus.port[1] 1246145Snate@binkert.org 1256145Snate@binkert.org[system.cpu.fuPool] 1266145Snate@binkert.orgtype=FUPool 1276145Snate@binkert.orgchildren=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 1286145Snate@binkert.orgFUList=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 1296145Snate@binkert.org 1306145Snate@binkert.org[system.cpu.fuPool.FUList0] 1316145Snate@binkert.orgtype=FUDesc 1326145Snate@binkert.orgchildren=opList0 1336145Snate@binkert.orgcount=6 1346145Snate@binkert.orgopList=system.cpu.fuPool.FUList0.opList0 1356145Snate@binkert.org 1366145Snate@binkert.org[system.cpu.fuPool.FUList0.opList0] 1376145Snate@binkert.orgtype=OpDesc 1386145Snate@binkert.orgissueLat=1 1396145Snate@binkert.orgopClass=IntAlu 1406145Snate@binkert.orgopLat=1 1416145Snate@binkert.org 1426145Snate@binkert.org[system.cpu.fuPool.FUList1] 1436145Snate@binkert.orgtype=FUDesc 1446145Snate@binkert.orgchildren=opList0 opList1 1456145Snate@binkert.orgcount=2 1466145Snate@binkert.orgopList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 1476145Snate@binkert.org 1486145Snate@binkert.org[system.cpu.fuPool.FUList1.opList0] 1496145Snate@binkert.orgtype=OpDesc 1506145Snate@binkert.orgissueLat=1 1516145Snate@binkert.orgopClass=IntMult 1526145Snate@binkert.orgopLat=3 1536145Snate@binkert.org 1546145Snate@binkert.org[system.cpu.fuPool.FUList1.opList1] 1556145Snate@binkert.orgtype=OpDesc 1566145Snate@binkert.orgissueLat=19 1576145Snate@binkert.orgopClass=IntDiv 1586145Snate@binkert.orgopLat=20 1596145Snate@binkert.org 1606145Snate@binkert.org[system.cpu.fuPool.FUList2] 1616145Snate@binkert.orgtype=FUDesc 1626145Snate@binkert.orgchildren=opList0 opList1 opList2 1636145Snate@binkert.orgcount=4 1646145Snate@binkert.orgopList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2 1656145Snate@binkert.org 1666145Snate@binkert.org[system.cpu.fuPool.FUList2.opList0] 1676145Snate@binkert.orgtype=OpDesc 1686145Snate@binkert.orgissueLat=1 1696145Snate@binkert.orgopClass=FloatAdd 1706145Snate@binkert.orgopLat=2 1716145Snate@binkert.org 1726145Snate@binkert.org[system.cpu.fuPool.FUList2.opList1] 1736145Snate@binkert.orgtype=OpDesc 1746145Snate@binkert.orgissueLat=1 1756145Snate@binkert.orgopClass=FloatCmp 1766145Snate@binkert.orgopLat=2 1776145Snate@binkert.org 1786145Snate@binkert.org[system.cpu.fuPool.FUList2.opList2] 1796145Snate@binkert.orgtype=OpDesc 1806145Snate@binkert.orgissueLat=1 1816145Snate@binkert.orgopClass=FloatCvt 1826145Snate@binkert.orgopLat=2 1836145Snate@binkert.org 1846145Snate@binkert.org[system.cpu.fuPool.FUList3] 1856145Snate@binkert.orgtype=FUDesc 1866145Snate@binkert.orgchildren=opList0 opList1 opList2 1876145Snate@binkert.orgcount=2 1886145Snate@binkert.orgopList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2 1896145Snate@binkert.org 1906145Snate@binkert.org[system.cpu.fuPool.FUList3.opList0] 1916145Snate@binkert.orgtype=OpDesc 1926145Snate@binkert.orgissueLat=1 1936145Snate@binkert.orgopClass=FloatMult 1946145Snate@binkert.orgopLat=4 1956145Snate@binkert.org 1966145Snate@binkert.org[system.cpu.fuPool.FUList3.opList1] 1976145Snate@binkert.orgtype=OpDesc 1986145Snate@binkert.orgissueLat=12 1996145Snate@binkert.orgopClass=FloatDiv 2006145Snate@binkert.orgopLat=12 2016145Snate@binkert.org 2026145Snate@binkert.org[system.cpu.fuPool.FUList3.opList2] 2036145Snate@binkert.orgtype=OpDesc 2046145Snate@binkert.orgissueLat=24 2056145Snate@binkert.orgopClass=FloatSqrt 206opLat=24 207 208[system.cpu.fuPool.FUList4] 209type=FUDesc 210children=opList0 211count=0 212opList=system.cpu.fuPool.FUList4.opList0 213 214[system.cpu.fuPool.FUList4.opList0] 215type=OpDesc 216issueLat=1 217opClass=MemRead 218opLat=1 219 220[system.cpu.fuPool.FUList5] 221type=FUDesc 222children=opList0 223count=0 224opList=system.cpu.fuPool.FUList5.opList0 225 226[system.cpu.fuPool.FUList5.opList0] 227type=OpDesc 228issueLat=1 229opClass=MemWrite 230opLat=1 231 232[system.cpu.fuPool.FUList6] 233type=FUDesc 234children=opList0 opList1 235count=4 236opList=system.cpu.fuPool.FUList6.opList0 system.cpu.fuPool.FUList6.opList1 237 238[system.cpu.fuPool.FUList6.opList0] 239type=OpDesc 240issueLat=1 241opClass=MemRead 242opLat=1 243 244[system.cpu.fuPool.FUList6.opList1] 245type=OpDesc 246issueLat=1 247opClass=MemWrite 248opLat=1 249 250[system.cpu.fuPool.FUList7] 251type=FUDesc 252children=opList0 253count=1 254opList=system.cpu.fuPool.FUList7.opList0 255 256[system.cpu.fuPool.FUList7.opList0] 257type=OpDesc 258issueLat=3 259opClass=IprAccess 260opLat=3 261 262[system.cpu.icache] 263type=BaseCache 264adaptive_compression=false 265assoc=2 266block_size=64 267compressed_bus=false 268compression_latency=0 269hash_delay=1 270hit_latency=1 271latency=1 272lifo=false 273max_miss_count=0 274mshrs=10 275prefetch_access=false 276prefetch_cache_check_push=true 277prefetch_data_accesses_only=false 278prefetch_degree=1 279prefetch_latency=10 280prefetch_miss=false 281prefetch_past_page=false 282prefetch_policy=none 283prefetch_serial_squash=false 284prefetch_use_cpu_id=true 285prefetcher_size=100 286prioritizeRequests=false 287protocol=Null 288repl=Null 289size=131072 290split=false 291split_size=0 292store_compressed=false 293subblock_size=0 294tgts_per_mshr=20 295trace_addr=0 296two_queue=false 297write_buffers=8 298cpu_side=system.cpu.icache_port 299mem_side=system.cpu.toL2Bus.port[0] 300 301[system.cpu.l2cache] 302type=BaseCache 303adaptive_compression=false 304assoc=2 305block_size=64 306compressed_bus=false 307compression_latency=0 308hash_delay=1 309hit_latency=1 310latency=1 311lifo=false 312max_miss_count=0 313mshrs=10 314prefetch_access=false 315prefetch_cache_check_push=true 316prefetch_data_accesses_only=false 317prefetch_degree=1 318prefetch_latency=10 319prefetch_miss=false 320prefetch_past_page=false 321prefetch_policy=none 322prefetch_serial_squash=false 323prefetch_use_cpu_id=true 324prefetcher_size=100 325prioritizeRequests=false 326protocol=Null 327repl=Null 328size=2097152 329split=false 330split_size=0 331store_compressed=false 332subblock_size=0 333tgts_per_mshr=5 334trace_addr=0 335two_queue=false 336write_buffers=8 337cpu_side=system.cpu.toL2Bus.port[2] 338mem_side=system.membus.port[1] 339 340[system.cpu.toL2Bus] 341type=Bus 342bus_id=0 343clock=1000 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.workload0] 349type=LiveProcess 350cmd=hello 351cwd= 352egid=100 353env= 354euid=100 355executable=tests/test-progs/hello/bin/alpha/linux/hello 356gid=100 357input=cin 358output=cout 359pid=100 360ppid=99 361system=system 362uid=100 363 364[system.cpu.workload1] 365type=LiveProcess 366cmd=hello 367cwd= 368egid=100 369env= 370euid=100 371executable=tests/test-progs/hello/bin/alpha/linux/hello 372gid=100 373input=cin 374output=cout 375pid=100 376ppid=99 377system=system 378uid=100 379 380[system.membus] 381type=Bus 382bus_id=0 383clock=1000 384responder_set=false 385width=64 386port=system.physmem.port system.cpu.l2cache.mem_side 387 388[system.physmem] 389type=PhysicalMemory 390file= 391latency=1 392range=0:134217727 393zero=false 394port=system.membus.port[0] 395 396