Clean up configs.
configs/common/FSConfig.py:
configs/common/SysPaths.py:
configs/example/fs.py:
configs/example/se.py:
tests/configs/o3-timing-mp.py:
tests/configs/o3-timing.py:
Clean up configs by removing FullO3Config and instead using default values.
src/python/m5/objects/FUPool.py:
Add in default FUPool.
src/python/m5/objects/O3CPU.py:
Use defaults better. Also set checker parameters, and fix up a config bug.
--HG--
extra : convert_revision : 5fd0c000143f4881f10a9a575c3810dc97cb290b
This commit is contained in:
@@ -29,7 +29,6 @@
|
||||
import m5
|
||||
from m5.objects import *
|
||||
m5.AddToPath('../configs/common')
|
||||
from FullO3Config import *
|
||||
|
||||
# --------------------
|
||||
# Base L1 Cache
|
||||
@@ -54,7 +53,7 @@ class L2(BaseCache):
|
||||
write_buffers = 8
|
||||
|
||||
nb_cores = 4
|
||||
cpus = [ DetailedO3CPU() for i in xrange(nb_cores) ]
|
||||
cpus = [ DerivO3CPU() for i in xrange(nb_cores) ]
|
||||
|
||||
# system simulated
|
||||
system = System(cpu = cpus, physmem = PhysicalMemory(), membus =
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
import m5
|
||||
from m5.objects import *
|
||||
m5.AddToPath('../configs/common')
|
||||
from FullO3Config import *
|
||||
|
||||
class MyCache(BaseCache):
|
||||
assoc = 2
|
||||
@@ -38,7 +37,7 @@ class MyCache(BaseCache):
|
||||
mshrs = 10
|
||||
tgts_per_mshr = 5
|
||||
|
||||
cpu = DetailedO3CPU()
|
||||
cpu = DerivO3CPU()
|
||||
cpu.addTwoLevelCacheHierarchy(MyCache(size = '128kB'), MyCache(size = '256kB'),
|
||||
MyCache(size = '2MB'))
|
||||
cpu.mem = cpu.dcache
|
||||
|
||||
Reference in New Issue
Block a user