153 Commits (aae9fcf4a4071a408af10ca1c72180cdc04687b8)

Author SHA1 Message Date
bunnei 96b2105524 srv: added a real mutex for GetProcSemaphore (instead of stubbed) 12 years ago
bunnei 9f7ed2d027 svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of just service Interface class) 12 years ago
bunnei d73d782ba7 kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequest 12 years ago
bunnei 15d2ab1b33 svc: added stub for DuplicateHandle SVC call 12 years ago
bunnei f8a98ab022 svc: added a check to ensure that a service was implemented before attempting to connect to its port 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 9fddba6843 APT_U: added a debug log on calling GetLockHandle 12 years ago
bunnei 6a78be5930 thread: fixed bug where result of __NextThread was not being properly checked when NULL 12 years ago
bunnei 06e3c3d55a svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log messages to include newly created handles 12 years ago
bunnei 706584f007 svc: enabled use of newly created kernel thread handle 12 years ago
bunnei eb537c560a mutex: refactored the interface to code to return a Mutex* handle 12 years ago
bunnei 978e1d4653 mutex: initial commit of HLE module 12 years ago
bunnei 08e6a9bf89 svc: added some comments 12 years ago
bunnei 1c5802c35a kernel: fixed include, in general include "common.h" not "common_types.h" 12 years ago
bunnei 9bf7ce535a service: removed redundant include of common_types.h 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 49dc2ce8ac ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching 12 years ago
bunnei 143bba2045 renamed "syscall" module to "svc" (more accurate naming) 12 years ago
bunnei f654a03f1f thread: whitespace change - fixed * and & placement 12 years ago
bunnei 44336329ed - created a Kernel namespace 12 years ago
bunnei 0886dc70ed apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a magic value in other places) so that I can track how it propagates through the app code 12 years ago
bunnei f5a119a367 thread: added declaration for __KernelReschedule to be used by syscall module 12 years ago
bunnei 088a2de9a6 renamed "session" to "handle" 12 years ago
bunnei 112904b832 - renamed NewHandle to CreateHandle 12 years ago
bunnei 16d55842c5 fix warning 12 years ago
bunnei eab6fd01d7 - updated service(s) to be KernelObject's 12 years ago
bunnei 725d240bf7 renamed "UID" to "Handle" where appropriate 12 years ago
bunnei 772abad778 - moved Handle/Result definitions to kernel.h 12 years ago
bunnei 8fba88d5d5 - added stub for CreateEvent 12 years ago
bunnei 6a6c7eeccb added stubbed function for WaitSynchronizationN 12 years ago
bunnei 09b8e8fb6a changed a comment 12 years ago
bunnei cfea5fdd58 cleanups to SVC CreateThread 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 39ee75fc8d added stubbed GetProcSemaphore - does nothing but avoids an exception 12 years ago
bunnei 540a693eae updated APT_U::GetLockHandle to return a valid handle 12 years ago
bunnei 145a91f21f - reenabled MCR and MRC functions now that VFP is attached 12 years ago
bunnei 4fba4f36bf - added SVC stubs for QueryMemory and GetThreadId 12 years ago
bunnei 940330c6e1 completely gutted/refactored threading code to be simpler 12 years ago
bunnei a7cc430aa4 changed "UID" to "Handle" to be a little more consistent with CTR naming 12 years ago
bunnei 367d63691f - added ThreadContext struct 12 years ago
bunnei b99a5da65b - added helper function for __KernelCreateThread 12 years ago
bunnei 9f5588725c changed primary thread priority to 0x30 - this is typical, not 0x31 12 years ago
bunnei 4d7f3c74fd added function stubs for EatCycles and ReSchedule 12 years ago
bunnei 0de78eb3c4 fixed thread reset to not set stack address 12 years ago