From ab598eadbfeefceb6501d4cca13147b660642d9e Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 21 Nov 2007 00:04:15 -0800 Subject: imported patch pagewalker.patch --HG-- extra : convert_revision : 8ddde313f2249e1346fa51372a156f0d2ddc3b8f --- src/cpu/simple/base.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cpu/simple/base.cc') diff --git a/src/cpu/simple/base.cc b/src/cpu/simple/base.cc index 010c21e4a..ad7b14be3 100644 --- a/src/cpu/simple/base.cc +++ b/src/cpu/simple/base.cc @@ -466,9 +466,9 @@ BaseSimpleCPU::advancePC(Fault fault) if (fault != NoFault) { curMacroStaticInst = StaticInst::nullStaticInstPtr; predecoder.reset(); - fault->invoke(tc); thread->setMicroPC(0); thread->setNextMicroPC(1); + fault->invoke(tc); } else { //If we're at the last micro op for this instruction if (curStaticInst && curStaticInst->isLastMicroop()) { -- cgit v1.2.3