cpu: o3: replace issueLatency with bool pipelined
[gem5.git] / src / cpu / pc_event.hh
index f26bbf3f23bf1a52fa3e54717436f62333331b61..11fce2ca04b49f638d7e86a45cc4fe1c6936edf4 100644 (file)
@@ -39,6 +39,7 @@
 
 class ThreadContext;
 class PCEventQueue;
+class System;
 
 class PCEvent
 {
@@ -141,4 +142,15 @@ class BreakPCEvent : public PCEvent
     virtual void process(ThreadContext *tc);
 };
 
+void sched_break_pc_sys(System *sys, Addr addr);
+
+void sched_break_pc(Addr addr);
+
+class PanicPCEvent : public PCEvent
+{
+  public:
+    PanicPCEvent(PCEventQueue *q, const std::string &desc, Addr pc);
+    virtual void process(ThreadContext *tc);
+};
+
 #endif // __PC_EVENT_HH__