Skip to content
Snippets Groups Projects
  • bunnei's avatar
    Kernel: Added real support for thread and event blocking · f5c7c154
    bunnei authored
    - SVC: Added ExitThread support
    - SVC: Added SignalEvent support
    - Thread: Added WAITTYPE_EVENT for waiting threads for event signals
    - Thread: Added support for blocking on other threads to finish (e.g. Thread::Join)
    - Thread: Added debug function for printing current threads ready for execution
    - Thread: Removed hack/broken thread ready state code from Kernel::Reschedule
    - Mutex: Moved WaitCurrentThread from SVC to Mutex::WaitSynchronization
    - Event: Added support for blocking threads on event signalling
    
    Kernel: Added missing algorithm #include for use of std::find on non-Windows platforms.
    f5c7c154