Commit Graph

364 Commits (706584f007f48cd319fe7511969f914843951088)
 

Author SHA1 Message Date
bunnei 706584f007 svc: enabled use of newly created kernel thread handle 11 years ago
bunnei eb537c560a mutex: refactored the interface to code to return a Mutex* handle 11 years ago
bunnei 978e1d4653 mutex: initial commit of HLE module 11 years ago
bunnei 08e6a9bf89 svc: added some comments 11 years ago
bunnei 1c5802c35a kernel: fixed include, in general include "common.h" not "common_types.h" 11 years ago
bunnei 9bf7ce535a service: removed redundant include of common_types.h 11 years ago
bunnei a721a4eb33 arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it) 11 years ago
bunnei 22eb9a8981 armemu: missed rename of "Syscall" to "SVC" 11 years ago
bunnei 203541da11 thread: added correct lowest thread priority, added a thread priority check, and added some comments 11 years ago
bunnei bed4e920fa thread: exposed ResumeThreadFromWait function for use in other kernel modules 11 years ago
bunnei 75c6d2a8fa thread: moved threading calls to the Kernel namespace 11 years ago
bunnei 0012802456 ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide 11 years ago
bunnei 49dc2ce8ac ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching 11 years ago
bunnei 143bba2045 renamed "syscall" module to "svc" (more accurate naming) 11 years ago
bunnei f654a03f1f thread: whitespace change - fixed * and & placement 11 years ago
bunnei 44336329ed - created a Kernel namespace
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues)
- added handle types for all different CTROS handles
11 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 11 years ago
bunnei f5a119a367 thread: added declaration for __KernelReschedule to be used by syscall module 11 years ago
bunnei 29930ac110 VFP: disable DBG messages because they spam the console with unimportant skyeye junk 11 years ago
bunnei 088a2de9a6 renamed "session" to "handle" 11 years ago
bunnei 112904b832 - renamed NewHandle to CreateHandle
- updated CreateHandle/DeleteHandle to use KernelObject's
11 years ago
bunnei 16d55842c5 fix warning 11 years ago
bunnei eab6fd01d7 - updated service(s) to be KernelObject's
- various cleanups
11 years ago
bunnei 725d240bf7 renamed "UID" to "Handle" where appropriate 11 years ago
bunnei 772abad778 - moved Handle/Result definitions to kernel.h
- added ResetType enum
11 years ago
bunnei 8fba88d5d5 - added stub for CreateEvent
- changed some stubbed SVCs to return unique handle names for debugging purposes
11 years ago
bunnei 6a6c7eeccb added stubbed function for WaitSynchronizationN 11 years ago
bunnei fbc04ad0c7 ignore thumbemu 0xDEADCODE debugging catch on MCR 11 years ago
bunnei 09b8e8fb6a changed a comment 11 years ago
bunnei cfea5fdd58 cleanups to SVC CreateThread 11 years ago
bunnei 3fac6dc39e Merge branch 'master' into threading 11 years ago
bunnei 265c770a9d updated how we call ARM core to make things much faster 11 years ago
bunnei 14ae026386 - added enum ThreadProcessorId
- reorganized some kernel thread functions
- added placeholder __KernelWaitThread_Synchronization function
11 years ago
bunnei 43bc2ac724 added MIN, MAX, and CLAMP macros to common_funcs 11 years ago
bunnei 7cdb705059 - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH
- added KERNEL_DEFAULT_STACK_SIZE definition (0x4000)
11 years ago
bunnei 39ee75fc8d added stubbed GetProcSemaphore - does nothing but avoids an exception 11 years ago
bunnei 4faed70b40 add kernel.* and thread.* to VS filters 11 years ago
bunnei 540a693eae updated APT_U::GetLockHandle to return a valid handle 11 years ago
bunnei 0b1ba2f37a Merge master into threading to add support for VFP 11 years ago
bunnei a4fd257469 Merge pull request #17 from bunnei/arm-vfp
ARM VFP support - integrated from SkyEye
11 years ago
bunnei 92be5517c4 same fix as last commit - just for vfpsingle.cpp 11 years ago
bunnei 1dc08765a8 another VFP fix for GCC 11 years ago
bunnei 509f63486a fixed VFP DBG log for GCC 11 years ago
bunnei afc9e27fc7 fixed typo in CMakeLists.txt 11 years ago
bunnei 145a91f21f - reenabled MCR and MRC functions now that VFP is attached
- removed HLE::CallMCR function (was pointless)
11 years ago
bunnei a2804bf701 - removed unused stubbed out code
- fixed some compiler issues with xscale_copro when porting code to Windows
- fixed some #include's
11 years ago
bunnei f872807de2 added maverick.cpp to ARM core from skyeye 11 years ago
bunnei f3c9875acb fixed includes 11 years ago
bunnei f5400080bd enabled CP_ACCESS_ALLOWED 11 years ago
bunnei 68408ed9b9 fixed include path 11 years ago