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