Move quiesce event to its own class.

SConscript:
    Move quiesce event to its own file/class.

--HG--
extra : convert_revision : 6aa7863adb529fc03142666213c3ec348825bd3b
This commit is contained in:
Kevin Lim
2006-04-22 18:11:54 -04:00
parent bd38b56774
commit de8baeb58a
5 changed files with 62 additions and 39 deletions

View File

@@ -135,23 +135,9 @@ class CPUExecContext
Addr profilePC;
void dumpFuncProfile();
/** Event for timing out quiesce instruction */
struct EndQuiesceEvent : public Event
{
/** A pointer to the execution context that is quiesced */
CPUExecContext *cpuXC;
Event *quiesceEvent;
EndQuiesceEvent(CPUExecContext *_cpuXC);
/** Event process to occur at interrupt*/
virtual void process();
/** Event description */
virtual const char *description();
};
EndQuiesceEvent quiesceEvent;
Event *getQuiesceEvent() { return &quiesceEvent; }
Event *getQuiesceEvent() { return quiesceEvent; }
Tick readLastActivate() { return lastActivate; }