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