Merge vm1.(none):/home/stever/bk/newmem-head
[gem5.git] / src / python / m5 / objects / FUPool.py
1 from m5.SimObject import SimObject
2 from m5.params import *
3 from FuncUnit import *
4 from FuncUnitConfig import *
5
6 class FUPool(SimObject):
7 type = 'FUPool'
8 FUList = VectorParam.FUDesc("list of FU's for this pool")
9
10 class DefaultFUPool(FUPool):
11 FUList = [ IntALU(), IntMultDiv(), FP_ALU(), FP_MultDiv(), ReadPort(),
12 WritePort(), RdWrPort(), IprPort() ]