Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | - 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 | ||
* | apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a ↵ | 2014-05-19 | |
| | | | | 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 | |
| | |||
* | VFP: disable DBG messages because they spam the console with unimportant ↵ | 2014-05-19 | |
| | | | | skyeye junk | ||
* | renamed "session" to "handle" | 2014-05-18 | |
| | |||
* | - renamed NewHandle to CreateHandle | 2014-05-18 | |
| | | | | - updated CreateHandle/DeleteHandle to use KernelObject's | ||
* | fix warning | 2014-05-18 | |
| | |||
* | - updated service(s) to be KernelObject's | 2014-05-18 | |
| | | | | - various cleanups | ||
* | renamed "UID" to "Handle" where appropriate | 2014-05-18 | |
| | |||
* | - moved Handle/Result definitions to kernel.h | 2014-05-18 | |
| | | | | - added ResetType enum | ||
* | - added stub for CreateEvent | 2014-05-18 | |
| | | | | - changed some stubbed SVCs to return unique handle names for debugging purposes | ||
* | added stubbed function for WaitSynchronizationN | 2014-05-17 | |
| | |||
* | ignore thumbemu 0xDEADCODE debugging catch on MCR | 2014-05-17 | |
| | |||
* | changed a comment | 2014-05-17 | |
| | |||
* | cleanups to SVC CreateThread | 2014-05-17 | |
| | |||
* | Merge branch 'master' into threading | 2014-05-17 | |
|\ | |||
| * | updated how we call ARM core to make things much faster | 2014-05-17 | |
| | | |||
* | | - added enum ThreadProcessorId | 2014-05-17 | |
| | | | | | | | | | | - reorganized some kernel thread functions - added placeholder __KernelWaitThread_Synchronization function | ||
* | | added MIN, MAX, and CLAMP macros to common_funcs | 2014-05-17 | |
| | | |||
* | | - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTH | 2014-05-16 | |
| | | | | | | | | - added KERNEL_DEFAULT_STACK_SIZE definition (0x4000) | ||
* | | added stubbed GetProcSemaphore - does nothing but avoids an exception | 2014-05-16 | |
| | | |||
* | | add kernel.* and thread.* to VS filters | 2014-05-16 | |
| | | |||
* | | updated APT_U::GetLockHandle to return a valid handle | 2014-05-16 | |
| | | |||
* | | Merge master into threading to add support for VFP | 2014-05-16 | |
|\| | |||
| * | Merge pull request #17 from bunnei/arm-vfp | 2014-05-16 | |
| |\ | | | | | | | ARM VFP support - integrated from SkyEye | ||
| | * | same fix as last commit - just for vfpsingle.cpp | 2014-05-16 | |
| | | | |||
| | * | another VFP fix for GCC | 2014-05-16 | |
| | | | |||
| | * | fixed VFP DBG log for GCC | 2014-05-16 | |
| | | | |||
| | * | fixed typo in CMakeLists.txt | 2014-05-16 | |
| | | | |||
| | * | - reenabled MCR and MRC functions now that VFP is attached | 2014-05-16 | |
| | | | | | | | | | | | | - removed HLE::CallMCR function (was pointless) | ||
| | * | - removed unused stubbed out code | 2014-05-16 | |
| | | | | | | | | | | | | | | | - fixed some compiler issues with xscale_copro when porting code to Windows - fixed some #include's | ||
| | * | added maverick.cpp to ARM core from skyeye | 2014-05-16 | |
| | | | |||
| | * | fixed includes | 2014-05-16 | |
| | | | |||
| | * | enabled CP_ACCESS_ALLOWED | 2014-05-16 | |
| | | | |||
| | * | fixed include path | 2014-05-16 | |
| | | | |||
| | * | removed undefined function ARMul_ConsolePrint | 2014-05-16 | |
| | | | |||
| | * | added missing armcopro from skyeye | 2014-05-16 | |
| | | | |||
| | * | added missing skyeye mmu code | 2014-05-15 | |
| | | | |||
| | * | fixed armmmu imports | 2014-05-15 | |
| | | | |||
| | * | - moved mmu to arm/interpreter folder | 2014-05-15 | |
| |/ | | | | | | | - added initial VFP code from skyeye | ||
* | | - added SVC stubs for QueryMemory and GetThreadId | 2014-05-15 | |
| | | | | | | | | - added SVC structs MemoryInfo and PageInfo | ||
* | | added memory mapped region for system mem - sdk demos load a segment here on ↵ | 2014-05-15 | |
| | | | | | | | | ELF load | ||
* | | added ability to load AXF files (same as ELF) | 2014-05-15 | |
| | | |||
* | | completely gutted/refactored threading code to be simpler | 2014-05-15 | |
| | | |||
* | | changed "UID" to "Handle" to be a little more consistent with CTR naming | 2014-05-15 | |
| | | |||
* | | - added ThreadContext struct | 2014-05-15 | |
| | | | | | | | | - cleaned up CreateThread svc | ||
* | | added ThreadQueueList class to common (taken from PPSSPP) | 2014-05-15 | |
| | | |||
* | | - added helper function for __KernelCreateThread | 2014-05-14 | |
| | | | | | | | | | | - added __KernelSwitchToThread for enabling a thread - added __KernelRotateThreadReadyQueue | ||
* | | changed primary thread priority to 0x30 - this is typical, not 0x31 | 2014-05-14 | |
| | | |||
* | | added function stubs for EatCycles and ReSchedule | 2014-05-14 | |
| | |