summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-05-20thread: whitespace change - fixed * and & placementbunnei
2014-05-20- created a Kernel namespacebunnei
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues) - added handle types for all different CTROS handles
2014-05-19apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a ↵bunnei
magic value in other places) so that I can track how it propagates through the app code
2014-05-19thread: added declaration for __KernelReschedule to be used by syscall modulebunnei
2014-05-19VFP: disable DBG messages because they spam the console with unimportant ↵bunnei
skyeye junk
2014-05-18renamed "session" to "handle"bunnei
2014-05-18- renamed NewHandle to CreateHandlebunnei
- updated CreateHandle/DeleteHandle to use KernelObject's
2014-05-18fix warningbunnei
2014-05-18- updated service(s) to be KernelObject'sbunnei
- various cleanups
2014-05-18renamed "UID" to "Handle" where appropriatebunnei
2014-05-18- moved Handle/Result definitions to kernel.hbunnei
- added ResetType enum
2014-05-18- added stub for CreateEventbunnei
- changed some stubbed SVCs to return unique handle names for debugging purposes
2014-05-17added stubbed function for WaitSynchronizationNbunnei
2014-05-17ignore thumbemu 0xDEADCODE debugging catch on MCRbunnei
2014-05-17changed a commentbunnei
2014-05-17cleanups to SVC CreateThreadbunnei
2014-05-17Merge branch 'master' into threadingbunnei
2014-05-17updated how we call ARM core to make things much fasterbunnei
2014-05-17- added enum ThreadProcessorIdbunnei
- reorganized some kernel thread functions - added placeholder __KernelWaitThread_Synchronization function
2014-05-17added MIN, MAX, and CLAMP macros to common_funcsbunnei
2014-05-16- replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTHbunnei
- added KERNEL_DEFAULT_STACK_SIZE definition (0x4000)
2014-05-16added stubbed GetProcSemaphore - does nothing but avoids an exceptionbunnei
2014-05-16add kernel.* and thread.* to VS filtersbunnei
2014-05-16updated APT_U::GetLockHandle to return a valid handlebunnei
2014-05-16Merge master into threading to add support for VFPbunnei
2014-05-16same fix as last commit - just for vfpsingle.cppbunnei
2014-05-16another VFP fix for GCCbunnei
2014-05-16fixed VFP DBG log for GCCbunnei
2014-05-16fixed typo in CMakeLists.txtbunnei
2014-05-16- reenabled MCR and MRC functions now that VFP is attachedbunnei
- removed HLE::CallMCR function (was pointless)
2014-05-16- removed unused stubbed out codebunnei
- fixed some compiler issues with xscale_copro when porting code to Windows - fixed some #include's
2014-05-16added maverick.cpp to ARM core from skyeyebunnei
2014-05-16fixed includesbunnei
2014-05-16enabled CP_ACCESS_ALLOWEDbunnei
2014-05-16fixed include pathbunnei
2014-05-16removed undefined function ARMul_ConsolePrintbunnei
2014-05-16added missing armcopro from skyeyebunnei
2014-05-15added missing skyeye mmu codebunnei
2014-05-15fixed armmmu importsbunnei
2014-05-15- moved mmu to arm/interpreter folderbunnei
- added initial VFP code from skyeye
2014-05-15- added SVC stubs for QueryMemory and GetThreadIdbunnei
- added SVC structs MemoryInfo and PageInfo
2014-05-15added memory mapped region for system mem - sdk demos load a segment here on ↵bunnei
ELF load
2014-05-15added ability to load AXF files (same as ELF)bunnei
2014-05-15completely gutted/refactored threading code to be simplerbunnei
2014-05-15changed "UID" to "Handle" to be a little more consistent with CTR namingbunnei
2014-05-15- added ThreadContext structbunnei
- cleaned up CreateThread svc
2014-05-15added ThreadQueueList class to common (taken from PPSSPP)bunnei
2014-05-14- added helper function for __KernelCreateThreadbunnei
- added __KernelSwitchToThread for enabling a thread - added __KernelRotateThreadReadyQueue
2014-05-14changed primary thread priority to 0x30 - this is typical, not 0x31bunnei
2014-05-14added function stubs for EatCycles and ReSchedulebunnei