33a34
> from O3Checker import O3Checker
35,37d35
< if buildEnv['USE_CHECKER']:
< from O3Checker import O3Checker
<
42,54d39
< if buildEnv['USE_CHECKER']:
< # FIXME: Shouldn't need to derefernce Parent.workload
< # Somewhere in the param parsing code
< # src/python/m5/params.py is and error that
< # has trouble converting the workload parameter properly.
< checker = Param.BaseCPU(O3Checker(workload=Parent.workload[0],
< exitOnError=False,
< updateOnError=True,
< warnOnlyOnLoadError=True),
< "checker")
< checker.itb = Parent.itb
< checker.dtb = Parent.dtb
<
147a133,147
>
> def addCheckerCpu(self):
> if buildEnv['TARGET_ISA'] in ['arm']:
> from ArmTLB import ArmTLB
>
> self.checker = O3Checker(workload=self.workload,
> exitOnError=False,
> updateOnError=True,
> warnOnlyOnLoadError=True)
> self.checker.itb = ArmTLB(size = self.itb.size)
> self.checker.dtb = ArmTLB(size = self.dtb.size)
>
> else:
> print "ERROR: Checker only supported under ARM ISA!"
> exit(1)