| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-06 | Thread: Added more descriptive comment to WaitCurrentThread. | bunnei | |
| 2014-07-08 | Thread: Added functions to resume threads from address arbitration. | bunnei | |
| Thread: Cleaned up arbitrate address functions. Thread: Cleaned up ArbitrateAllThreads function. | |||
| 2014-06-13 | Kernel: Added real support for thread and event blocking | bunnei | |
| - 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. | |||
| 2014-06-01 | svc: added GetThreadPriority and SetThreadPriority, added (incomplete) ↵ | bunnei | |
| DuplicateHandle support | |||
| 2014-05-22 | thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused ↵ | bunnei | |
| "reason" argument | |||
| 2014-05-22 | thread: removed unused SwitchContext/Reschedule reason field, added missing ↵ | bunnei | |
| arg parameter to SVC CreateThread | |||
| 2014-05-22 | kernel: refactored function naming to remove "__" prefix | bunnei | |
| 2014-05-22 | thread: moved ThreadStatus/WaitType to header, added support for arg on ↵ | bunnei | |
| CreateThread, added correct CPSR reset | |||
| 2014-05-20 | thread: added correct lowest thread priority, added a thread priority check, ↵ | bunnei | |
| and added some comments | |||
| 2014-05-20 | thread: exposed ResumeThreadFromWait function for use in other kernel modules | bunnei | |
| 2014-05-20 | thread: moved threading calls to the Kernel namespace | bunnei | |
| 2014-05-20 | thread: whitespace change - fixed * and & placement | bunnei | |
| 2014-05-20 | - created a Kernel namespace | bunnei | |
| - cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues) - added handle types for all different CTROS handles | |||
| 2014-05-19 | thread: added declaration for __KernelReschedule to be used by syscall module | bunnei | |
| 2014-05-17 | changed a comment | bunnei | |
| 2014-05-17 | - added enum ThreadProcessorId | bunnei | |
| - reorganized some kernel thread functions - added placeholder __KernelWaitThread_Synchronization function | |||
| 2014-05-16 | - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH | bunnei | |
| - added KERNEL_DEFAULT_STACK_SIZE definition (0x4000) | |||
| 2014-05-15 | completely gutted/refactored threading code to be simpler | bunnei | |
| 2014-05-14 | - added helper function for __KernelCreateThread | bunnei | |
| - added __KernelSwitchToThread for enabling a thread - added __KernelRotateThreadReadyQueue | |||
| 2014-05-13 | various cleanups / remove unused code | bunnei | |
| 2014-05-13 | added a bunch of threading code, recycled from PPSSPP, with lots of hacks in ↵ | bunnei | |
| for 3DS... doesn't really do much yet. Just a jumping off point | |||
| 2014-05-09 | added initial kernel/thread modules | bunnei | |
