Go to the documentation of this file.
133 if (globalBarrier()) {
134 _globalEvent->process();
147 if (globalBarrier()) {
148 _globalEvent->process();
168 return "GlobalSyncEvent";
Tick curTick()
The universal simulation clock.
BaseGlobalEvent(Priority p, Flags f)
std::vector< EventQueue * > mainEventQueue
Array for main event queues.
void reschedule(Tick when)
virtual ~BaseGlobalEvent()
static const FlagsType AutoDelete
void handleAsyncInsertions()
Function for moving events from the async_queue to the main queue.
std::vector< BarrierEvent * > barrierEvent
The individual local event instances (one per thread/event queue).
uint64_t Tick
Tick count type.
Queue of events sorted in time order.
const char * description() const
static std::mutex globalQMutex
Mutex variable for providing exculsive right to schedule global events.
EventQueue * curEventQueue()
uint32_t numMainEventQueues
Current number of allocated main event queues.
bool isFlagSet(Flags _flags) const
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
BaseGlobalEvent * _globalEvent
Generated on Tue Sep 21 2021 12:25:47 for gem5 by doxygen 1.8.17