diff options
author | Geoffrey Blake <Geoffrey.Blake@arm.com> | 2014-01-24 15:29:30 -0600 |
---|---|---|
committer | Geoffrey Blake <Geoffrey.Blake@arm.com> | 2014-01-24 15:29:30 -0600 |
commit | 9633282fc8f152ba897347d38fa85a7b374e3d1e (patch) | |
tree | aa619c797ae5aad914639758c71b595cd71ac117 /src/cpu/op_class.hh | |
parent | 7d0344704a9ecc566d82ad43ec44b4becbaf4d77 (diff) | |
download | gem5-9633282fc8f152ba897347d38fa85a7b374e3d1e.tar.xz |
checker: CheckerCPU handling of MiscRegs was incorrect
The CheckerCPU model in pre-v8 code was not checking the
updates to miscellaneous registers due to some methods
for setting misc regs were not instrumented. The v8 patches
exposed this by calling the instrumented misc reg update
methods and then invoking the checker before the main CPU had
updated its misc regs, leading to false positives about
register mismatches. This patch fixes the non-instrumented
misc reg update methods and places calls to the checker in
the proper places in the O3 model.
Diffstat (limited to 'src/cpu/op_class.hh')
0 files changed, 0 insertions, 0 deletions