aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
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-17changed a commentbunnei
2014-05-17cleanups to SVC CreateThreadbunnei
2014-05-16Merge remote-tracking branch 'upstream/master' into issue-7-fixarchshift
2014-05-17- added enum ThreadProcessorIdbunnei
- reorganized some kernel thread functions - added placeholder __KernelWaitThread_Synchronization function
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-16updated APT_U::GetLockHandle to return a valid handlebunnei
2014-05-16Merge master into threading to add support for VFPbunnei
2014-05-16- reenabled MCR and MRC functions now that VFP is attachedbunnei
- removed HLE::CallMCR function (was pointless)
2014-05-15- added SVC stubs for QueryMemory and GetThreadIdbunnei
- added SVC structs MemoryInfo and PageInfo
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-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
2014-05-13fixed thread reset to not set stack addressbunnei
2014-05-13various cleanups / remove unused codebunnei
2014-05-13added a bunch of threading code, recycled from PPSSPP, with lots of hacks in ↵bunnei
for 3DS... doesn't really do much yet. Just a jumping off point
2014-05-13added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter ↵bunnei
decoding for now)
2014-05-13- added __KernelLoadExec functionbunnei
- fixed some logging
2014-05-09added initial kernel/thread modulesbunnei
2014-05-08removed unknown fields from GX_CmdBufferHeaderbunnei
2014-05-07removed unnecessary log messagebunnei
2014-05-07- removed HLE mem "hack" and replaced with kernel mem regionbunnei
- added a helper function for getting command buffer for services - fixed bug where GSP DMA was incorrectly being done in DataSynchronizationBarrier (instead of gsp_TriggerCmdReqQueue)
2014-05-06- added debug logging to syscall.cppbunnei
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
2014-05-06added config_mem module for HLE of firmware configuration memory settingsbunnei
2014-05-01- added CallMCR function to coprocessor HLE modulebunnei
- moved instruction decoding to coprocessor HLE module
2014-05-01fixed include in coprocessor.cppbunnei
2014-05-01renamed hle "mrc" module to "coprocessor"bunnei
2014-05-01- added some function wrappers for HLEbunnei
- added stub for SVC CreateAddressArbiter - added OutputDebugString SVC
2014-04-27Problematic template functionsarchshift
2014-04-27removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable classbunnei
2014-04-27fixed weird spacingbunnei
2014-04-27hackish but working way to set the framebuffer location to VRAM (used in ↵bunnei
ARM11 demos tested thus far, e.g. yeti3DS)
2014-04-26added simple GSP GPU ReadHWRegs function to support returning the ↵bunnei
framebuffer address
2014-04-26added preliminary DataSynchronizationBarrier support with simple DMA copybunnei
2014-04-25moved HLE::MRC to its own module, added support for catching data ↵bunnei
synchronization barrier command
2014-04-25fixed bug where svc_ControlMemory was not properly getting passed in parametersbunnei
2014-04-24- added preliminary support for svc_MapMemoryBlockbunnei
- added shared memory region - moarrrr cleanups to memory_map
2014-04-24added GSP::RegisterInterruptRelayQueue functionbunnei
2014-04-24- refactored how service functions are calledbunnei
- added option to create/delete service handles
2014-04-17renamed hw_lcd module to just lcdbunnei
2014-04-17added GSP heap memory allocationbunnei
2014-04-16added a new function wrapperbunnei
2014-04-16fixed bug with printing std::string in log messagesbunnei
2014-04-16added class stub for HID:User servicebunnei