From 9faec83ac59a4c0912a7ce8e5612aaabf715a5be Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Thu, 14 Feb 2008 16:14:35 -0500 Subject: CPU: move the PC Events code to a place where the code won't be executed multiple times if an instruction faults. --HG-- extra : convert_revision : 19c8e46a4eea206517be7ed4131ab9df0fe00e68 --- src/cpu/simple/atomic.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/cpu/simple/atomic.cc') diff --git a/src/cpu/simple/atomic.cc b/src/cpu/simple/atomic.cc index 2254d44d5..23bd40b9b 100644 --- a/src/cpu/simple/atomic.cc +++ b/src/cpu/simple/atomic.cc @@ -713,6 +713,8 @@ AtomicSimpleCPU::tick() if (!curStaticInst || !curStaticInst->isDelayedCommit()) checkForInterrupts(); + checkPcEventQueue(); + Fault fault = setupFetchRequest(&ifetch_req); if (fault == NoFault) { -- cgit v1.2.3