/** * Finalizes the event system. */ void FinalizeEvents(void) { midp_destroyEventQueueLock(); if (gsEventQueues != NULL) { midp_resetEvents(); midpFree(gsEventQueues); gsEventQueues = NULL; } }
/** * Start VM by starting a time share request for it. */ void ChameleonMScreen::startVM() { vm_stopped = false; /* Setup next VM time slice to happen immediately */ midp_resetEvents(); seen_key_press = KNI_FALSE; painted = KNI_FALSE; setNextVMTimeSlice(0); }