| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added 'this' reference to num_instructions field so it's properly updated,as ↵ | 2014-06-01 | 1 | -1/+1 | |
| | | | | | before the method was affecting the local method parameter rather than the class field | ||||
| * | service: fixed typo that MSVC did not catch as an error | 2014-05-22 | 1 | -1/+1 | |
| | | |||||
| * | core: fixed headers in CMakeLists | 2014-05-22 | 1 | -1/+4 | |
| | | |||||
| * | Merge branch 'threading' | 2014-05-22 | 44 | -193/+1559 | |
| |\ | |||||
| | * | core: added Kernel::Reschedule() call to check for thread changes, shortened ↵ | 2014-05-22 | 1 | -1/+6 | |
| | | | | | | | | | delay time to 100 instructions | ||||
| | * | svc: added a check to ensure that a service was implemented before ↵ | 2014-05-22 | 1 | -1/+5 | |
| | | | | | | | | | attempting to connect to its port | ||||
| | * | lcd: added thread wait after (faked) vblank interrupt (would have) occurred | 2014-05-22 | 1 | -0/+4 | |
| | | | |||||
| | * | thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused ↵ | 2014-05-22 | 3 | -6/+6 | |
| | | | | | | | | | "reason" argument | ||||
| | * | thread: removed unused SwitchContext/Reschedule reason field, added missing ↵ | 2014-05-22 | 3 | -12/+9 | |
| | | | | | | | | | arg parameter to SVC CreateThread | ||||
| | * | kernel: refactored function naming to remove "__" prefix | 2014-05-22 | 6 | -65/+75 | |
| | | | |||||
| | * | core: moved armcopro.cpp to correct filter folder (arm/interpreter) | 2014-05-22 | 1 | -3/+3 | |
| | | | |||||
| | * | thread: moved ThreadStatus/WaitType to header, added support for arg on ↵ | 2014-05-22 | 2 | -35/+40 | |
| | | | | | | | | | CreateThread, added correct CPSR reset | ||||
| | * | APT_U: added a debug log on calling GetLockHandle | 2014-05-22 | 1 | -0/+1 | |
| | | | |||||
| | * | arm_interpreter: fixed load context to currently resume a thread | 2014-05-22 | 1 | -1/+4 | |
| | | | |||||
| | * | thread: fixed bug where result of __NextThread was not being properly ↵ | 2014-05-21 | 1 | -1/+1 | |
| | | | | | | | | | checked when NULL | ||||
| | * | svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log ↵ | 2014-05-21 | 1 | -4/+7 | |
| | | | | | | | | | messages to include newly created handles | ||||
| | * | svc: enabled use of newly created kernel thread handle | 2014-05-20 | 1 | -5/+5 | |
| | | | |||||
| | * | mutex: refactored the interface to code to return a Mutex* handle | 2014-05-20 | 4 | -5/+16 | |
| | | | |||||
| | * | mutex: initial commit of HLE module | 2014-05-20 | 7 | -10/+166 | |
| | | | |||||
| | * | svc: added some comments | 2014-05-20 | 1 | -0/+7 | |
| | | | |||||
| | * | kernel: fixed include, in general include "common.h" not "common_types.h" | 2014-05-20 | 1 | -1/+1 | |
| | | | |||||
| | * | service: removed redundant include of common_types.h | 2014-05-20 | 1 | -1/+0 | |
| | | | |||||
| | * | arm: removed include of windows.h from armdefs.h to arminit.c (only module ↵ | 2014-05-20 | 2 | -4/+3 | |
| | | | | | | | | | that uses it) | ||||
| | * | armemu: missed rename of "Syscall" to "SVC" | 2014-05-20 | 1 | -1/+1 | |
| | | | |||||
| | * | thread: added correct lowest thread priority, added a thread priority check, ↵ | 2014-05-20 | 2 | -6/+10 | |
| | | | | | | | | | and added some comments | ||||
| | * | thread: exposed ResumeThreadFromWait function for use in other kernel modules | 2014-05-20 | 2 | -8/+11 | |
| | | | |||||
| | * | thread: moved threading calls to the Kernel namespace | 2014-05-20 | 4 | -103/+117 | |
| | | | |||||
| | * | ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent ↵ | 2014-05-20 | 3 | -45/+45 | |
| | | | | | | | | | with style guide | ||||
| | * | ARM_Interface: added SaveContext and LoadContext functions for HLE thread ↵ | 2014-05-20 | 4 | -37/+65 | |
| | | | | | | | | | switching | ||||
| | * | renamed "syscall" module to "svc" (more accurate naming) | 2014-05-20 | 9 | -26/+28 | |
| | | | |||||
| | * | thread: whitespace change - fixed * and & placement | 2014-05-20 | 2 | -27/+27 | |
| | | | |||||
| | * | - created a Kernel namespace | 2014-05-20 | 6 | -75/+87 | |
| | | | | | | | | | | | - cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues) - added handle types for all different CTROS handles | ||||
| | * | apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a ↵ | 2014-05-19 | 1 | -1/+1 | |
| | | | | | | | | | magic value in other places) so that I can track how it propagates through the app code | ||||
| | * | thread: added declaration for __KernelReschedule to be used by syscall module | 2014-05-19 | 1 | -0/+3 | |
| | | | |||||
| | * | VFP: disable DBG messages because they spam the console with unimportant ↵ | 2014-05-19 | 1 | -1/+1 | |
| | | | | | | | | | skyeye junk | ||||
| | * | renamed "session" to "handle" | 2014-05-18 | 1 | -3/+3 | |
| | | | |||||
| | * | - renamed NewHandle to CreateHandle | 2014-05-18 | 2 | -8/+8 | |
| | | | | | | | | | - updated CreateHandle/DeleteHandle to use KernelObject's | ||||
| | * | fix warning | 2014-05-18 | 1 | -1/+1 | |
| | | | |||||
| | * | - updated service(s) to be KernelObject's | 2014-05-18 | 7 | -59/+31 | |
| | | | | | | | | | - various cleanups | ||||
| | * | renamed "UID" to "Handle" where appropriate | 2014-05-18 | 4 | -24/+22 | |
| | | | |||||
| | * | - moved Handle/Result definitions to kernel.h | 2014-05-18 | 6 | -14/+19 | |
| | | | | | | | | | - added ResetType enum | ||||
| | * | - added stub for CreateEvent | 2014-05-18 | 1 | -8/+22 | |
| | | | | | | | | | - changed some stubbed SVCs to return unique handle names for debugging purposes | ||||
| | * | added stubbed function for WaitSynchronizationN | 2014-05-17 | 2 | -4/+19 | |
| | | | |||||
| | * | ignore thumbemu 0xDEADCODE debugging catch on MCR | 2014-05-17 | 1 | -2/+1 | |
| | | | |||||
| | * | changed a comment | 2014-05-17 | 2 | -2/+2 | |
| | | | |||||
| | * | cleanups to SVC CreateThread | 2014-05-17 | 1 | -8/+15 | |
| | | | |||||
| | * | Merge branch 'master' into threading | 2014-05-17 | 8 | -30/+44 | |
| | |\ | |||||
| | * | | - added enum ThreadProcessorId | 2014-05-17 | 2 | -53/+107 | |
| | | | | | | | | | | | | | | | | - reorganized some kernel thread functions - added placeholder __KernelWaitThread_Synchronization function | ||||
| | * | | added MIN, MAX, and CLAMP macros to common_funcs | 2014-05-17 | 1 | -0/+5 | |
| | | | | |||||
| | * | | - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH | 2014-05-16 | 3 | -8/+12 | |
| | | | | | | | | | | | | | - added KERNEL_DEFAULT_STACK_SIZE definition (0x4000) | ||||