summaryrefslogtreecommitdiffstats
path: root/src/core/hle/hle.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-22core: Remove HLE module, consolidate code & various cleanups.bunnei1-23/+0
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-1/+1
2016-05-06HLE: Rename RescheduleIsPending to IsReschedulePending.bunnei1-1/+1
2016-03-21hle: Get rid of global access to g_rescheduleLioncash1-2/+2
This shouldn't be directly exposed if there's already a partial API that operates on it. We can just provide the rest of that API.
2015-05-07Move typedefs from kernel.h to more appropriate placesYuri Kunde Schlesner1-0/+7
2015-05-06HLE: Clean up SVC dispatch mechanismYuri Kunde Schlesner1-27/+0
2015-01-09Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner1-0/+2
2014-12-21License changepurpasmart961-1/+1
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot1-1/+1
2014-06-13HLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only module where they are needed).bunnei1-5/+0
2014-06-13HLE: Removed usnused EatCycles function.bunnei1-2/+0
2014-06-05hle: added a hokey way to force a thread reschedule during CPU single step mode (as used by the debugger)bunnei1-0/+2
2014-06-02kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedulebunnei1-1/+1
2014-05-29hle: removed PARAM64 macro (this was incorrect), made several bug fixes accordingly for decoding U64 function parametersbunnei1-1/+0
2014-05-21renamed "syscall" module to "svc" (more accurate naming)bunnei1-1/+1
2014-05-15added function stubs for EatCycles and ReSchedulebunnei1-0/+4
2014-05-08- removed HLE mem "hack" and replaced with kernel mem regionbunnei1-21/+0
- 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-04-25moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei1-2/+0
2014-04-17- fixed tabs in function_wrappers.hbunnei1-0/+1
- fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
2014-04-13added a GetPointer function for reading from HLE command bufferbunnei1-0/+6
2014-04-13added OS memory read/write for thread command bufferbunnei1-1/+12
2014-04-13- added HLE to connect to "srv:" servicebunnei1-0/+7
- added a manager for keeping track of services/ports - added a memory mapped region for memory accessed by HLE - added HLE for GetThreadCommandBuffer function
2014-04-12replace tabs with spacesbunnei1-6/+6
2014-04-11base code to call a syscall from ARM11 appcorebunnei1-2/+4
2014-04-11changed some naming/misc cleanupsbunnei1-13/+15
2014-04-11- removed syscall classes (will just use HLEFunction)bunnei1-8/+10
- added hle.cpp and module registration - removed unused code
2014-04-11added initial modules for setting up SysCall HLEbunnei1-0/+35