summaryrefslogtreecommitdiffstats
path: root/src/core/hle/function_wrappers.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thread: Implement priority boost for starved threads.bunnei2015-04-101-0/+7
| | | | | | SVC: Return correct error code on invalid CreateThread processor ID. SVC: Assert when creating a thread with an invalid userland priority.
* SVC: Use CASCADE_RESULT in SVC handlersYuri Kunde Schlesner2015-01-301-4/+0
|
* SVC: Change return type of handlers to ResultCodeYuri Kunde Schlesner2015-01-301-42/+37
|
* Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner2015-01-091-0/+2
|
* SVC: Implemented the Timer service calls.Subv2015-01-091-0/+6
|
* SOC_U: Preliminary implementation of sockets.Subv2014-12-311-0/+7
| | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU
* License changepurpasmart962014-12-211-1/+1
|
* SVC: Implemented ReleaseSemaphore.Subv2014-12-131-0/+7
| | | | This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has
* SVC: Implemented svcCreateSemaphoreSubv2014-12-131-0/+7
| | | | | ToDo: Implement svcReleaseSemaphore * Some testing against hardware needed
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-2/+2
|
* SVC: Added support for svc_GetSystemTick.bunnei2014-08-191-18/+42
| | | | Changed HLE function return methods to be static inline functions.
* function_wrappers: Fixed incorrect wrapper, added another.bunnei2014-07-081-2/+9
|
* HLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only module where they are needed).bunnei2014-06-131-0/+6
|
* SVC: Renamed all function wrapper templates to Wrap, moved to HLE namespace.bunnei2014-06-131-31/+19
|
* SVC: Cleaned up function wrappers to pass in correct argument types.bunnei2014-06-131-722/+63
|
* svc: updated WaitSynchronizationN to properly use first pointer argumentbunnei2014-06-021-1/+3
|
* svc: cleaned up function_wrappers, updated various SVCs to make use of pointer argumentsbunnei2014-06-021-15/+22
|
* svc: added missing function wrapper for SleepThreadbunnei2014-06-011-0/+4
|
* svc: added svcClearEvent, stubbed function for svcArbitrateAddress, and various fixesbunnei2014-05-301-0/+6
| | | | | | - force kernel reschedule after svcWaitSynchronization - fixed some bugs with passing in pointer arguments - cleaned up some comments and log messages
* hle: properly cast 64-bit function wrapper parameters to (u64)bunnei2014-05-291-2/+2
|
* hle: removed PARAM64 macro (this was incorrect), made several bug fixes accordingly for decoding U64 function parametersbunnei2014-05-291-2/+2
|
* added stubbed function for WaitSynchronizationNbunnei2014-05-181-1/+6
|
* - added SVC stubs for QueryMemory and GetThreadIdbunnei2014-05-161-0/+5
| | | | - added SVC structs MemoryInfo and PageInfo
* added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)bunnei2014-05-141-1/+1
|
* - added debug logging to syscall.cppbunnei2014-05-071-1/+11
| | | | - added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
* - added some function wrappers for HLEbunnei2014-05-021-8/+12
| | | | | - added stub for SVC CreateAddressArbiter - added OutputDebugString SVC
* added a new function wrapperbunnei2014-04-171-0/+5
|
* - fixed tabs in function_wrappers.hbunnei2014-04-171-268/+273
| | | | | - fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
* added initial modules for setting up SysCall HLEbunnei2014-04-111-0/+726