diff -r 09745e0c3dd9 -r 3c36b4cc2224 src/arch/x86/tlb.cc --- a/src/arch/x86/tlb.cc Fri Sep 02 17:04:00 2011 -0700 +++ b/src/arch/x86/tlb.cc Mon Sep 05 02:45:07 2011 -0700 @@ -539,13 +539,14 @@ int seg = flags & SegmentFlagMask; bool storeCheck = flags & (StoreCheck << FlagShift); + delayedResponse = false; + // If this is true, we're dealing with a request to a non-memory address // space. if (seg == SEGMENT_REG_MS) { return translateInt(req, tc); } - delayedResponse = false; Addr vaddr = req->getVaddr(); DPRINTF(TLB, "Translating vaddr %#x.\n", vaddr);