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
13 lines
376 B
Python
13 lines
376 B
Python
from m5.SimObject import SimObject
|
|
from m5.params import *
|
|
from FuncUnit import *
|
|
from FuncUnitConfig import *
|
|
|
|
class FUPool(SimObject):
|
|
type = 'FUPool'
|
|
FUList = VectorParam.FUDesc("list of FU's for this pool")
|
|
|
|
class DefaultFUPool(FUPool):
|
|
FUList = [ IntALU(), IntMultDiv(), FP_ALU(), FP_MultDiv(), ReadPort(),
|
|
WritePort(), RdWrPort(), IprPort() ]
|