quiesce_event.hh revision 2290
111841Sandreas.sandberg@arm.com#ifndef __CPU_QUIESCE_EVENT_HH__ 27090SN/A#define __CPU_QUIESCE_EVENT_HH__ 37090SN/A 47090SN/A#include "sim/eventq.hh" 57090SN/A 67090SN/Aclass ExecContext; 77090SN/A 87090SN/A/** Event for timing out quiesce instruction */ 97090SN/Astruct EndQuiesceEvent : public Event 107090SN/A{ 117090SN/A /** A pointer to the execution context that is quiesced */ 127090SN/A ExecContext *xc; 134486SN/A 144486SN/A EndQuiesceEvent(ExecContext *_xc); 154486SN/A 164486SN/A /** Event process to occur at interrupt*/ 174486SN/A virtual void process(); 184486SN/A 194486SN/A /** Event description */ 204486SN/A virtual const char *description(); 214486SN/A}; 224486SN/A 234486SN/A#endif // __CPU_QUIESCE_EVENT_HH__ 244486SN/A