cpu: Add support for CMOs in the cpu models
[gem5.git] / src / cpu / simple / BaseSimpleCPU.py
index d9b963890ca2b475e1206069e7047fc66ee9bba1..7298724ea4f40a6530bfcc7c1bb5c1560968c807 100644 (file)
@@ -30,10 +30,12 @@ from m5.defines import buildEnv
 from m5.params import *
 from BaseCPU import BaseCPU
 from DummyChecker import DummyChecker
+from BranchPredictor import *
 
 class BaseSimpleCPU(BaseCPU):
     type = 'BaseSimpleCPU'
     abstract = True
+    cxx_header = "cpu/simple/base.hh"
 
     def addCheckerCpu(self):
         if buildEnv['TARGET_ISA'] in ['arm']:
@@ -45,3 +47,5 @@ class BaseSimpleCPU(BaseCPU):
         else:
             print "ERROR: Checker only supported under ARM ISA!"
             exit(1)
+
+    branchPred = Param.BranchPredictor(NULL, "Branch Predictor")