summaryrefslogtreecommitdiff
path: root/src/python/m5/objects/FUPool.py
blob: 916183bd796faf936256eb761c5491a1a77dfa6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
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() ]