LSQ Unit: After deleting part of a split request, set it to NULL so that it
[gem5.git] / src / sim / faults.cc
index 6d6a8b5f66ecce6e0d06fb01c8f9259c955be445..10f0b9a66456db148d3e15ecfc7030a21e698d41 100644 (file)
 #if !FULL_SYSTEM
 void FaultBase::invoke(ThreadContext * tc)
 {
-    fatal("fault (%s) detected @ PC %p", name(), tc->readPC());
+    panic("fault (%s) detected @ PC %p", name(), tc->readPC());
 }
 #else
 void FaultBase::invoke(ThreadContext * tc)
 {
     DPRINTF(Fault, "Fault %s at PC: %#x\n", name(), tc->readPC());
-    tc->getCpuPtr()->recordEvent(csprintf("Fault %s", name()));
 
     assert(!tc->misspeculating());
 }