X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fcpu%2Fpc_event.hh;h=11fce2ca04b49f638d7e86a45cc4fe1c6936edf4;hb=43335495754abac71377bbd6df0c668b60b22822;hp=f26bbf3f23bf1a52fa3e54717436f62333331b61;hpb=eef3a2e142443d94b75de333ff3ccb69644a9831;p=gem5.git diff --git a/src/cpu/pc_event.hh b/src/cpu/pc_event.hh index f26bbf3f2..11fce2ca0 100644 --- a/src/cpu/pc_event.hh +++ b/src/cpu/pc_event.hh @@ -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__