27 Commits (dd203f7068dd3aaf95ff9426629e14b4a86e06d2)

Author SHA1 Message Date
bunnei dd203f7068 Thread: Fixed to wait on address when in arbitration. 11 years ago
Subv ef1d5cda06 Threads: Implemented a sequential thread id 11 years ago
Subv 029ff9f1fd SVC: Implemented GetThreadId. 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
bunnei d4bd2f2e5d Thread: Added more descriptive comment to WaitCurrentThread. 12 years ago
bunnei ba840d3200 Thread: Added functions to resume threads from address arbitration. 12 years ago
bunnei f5c7c15434 Kernel: Added real support for thread and event blocking 12 years ago
bunnei 3fb31fbc57 svc: added GetThreadPriority and SetThreadPriority, added (incomplete) DuplicateHandle support 12 years ago
bunnei b99ac2c3d6 thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reason" argument 12 years ago
bunnei 7c0b006076 thread: removed unused SwitchContext/Reschedule reason field, added missing arg parameter to SVC CreateThread 12 years ago
bunnei d26f3d4c1f kernel: refactored function naming to remove "__" prefix 12 years ago
bunnei 14bd37c5dc thread: moved ThreadStatus/WaitType to header, added support for arg on CreateThread, added correct CPSR reset 12 years ago
bunnei 203541da11 thread: added correct lowest thread priority, added a thread priority check, and added some comments 12 years ago
bunnei bed4e920fa thread: exposed ResumeThreadFromWait function for use in other kernel modules 12 years ago
bunnei 75c6d2a8fa thread: moved threading calls to the Kernel namespace 12 years ago
bunnei f654a03f1f thread: whitespace change - fixed * and & placement 12 years ago
bunnei 44336329ed - created a Kernel namespace 12 years ago
bunnei f5a119a367 thread: added declaration for __KernelReschedule to be used by syscall module 12 years ago
bunnei 09b8e8fb6a changed a comment 12 years ago
bunnei 14ae026386 - added enum ThreadProcessorId 12 years ago
bunnei 7cdb705059 - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH 12 years ago
bunnei 940330c6e1 completely gutted/refactored threading code to be simpler 12 years ago
bunnei b99a5da65b - added helper function for __KernelCreateThread 12 years ago
bunnei 7d078189da various cleanups / remove unused code 12 years ago
bunnei 3838d46b90 added a bunch of threading code, recycled from PPSSPP, with lots of hacks in for 3DS... doesn't really do much yet. Just a jumping off point 12 years ago
bunnei 6b264518a5 added initial kernel/thread modules 12 years ago