aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/function_wrappers.h
Commit message (Collapse)AuthorAge
* Merge pull request #888 from zawata/Warning-Fixes-2Gravatar Yuri Kunde Schlesner2015-07-25
|\ | | | | Core\HLE : Fix Warning
* | Kernel/SVC: Implemented svcQueryProcessMemoryGravatar Subv2015-07-17
| |
* | Kernel/SVC: Implemented svcQueryMemory.Gravatar Subv2015-07-17
| |
| * Core\HLE : Fix WarningGravatar zawata2015-07-17
|/ | | | "signed/unsigned mismatch"
* kernel: Fix svcWaitSynch to always acquire requested wait objects.Gravatar bunnei2015-06-16
|
* Implement svcBreakGravatar archshift2015-05-16
|
* Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Gravatar Subv2015-05-14
| | | | | | Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues. Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create.
* Memmap: Re-organize memory function in two filesGravatar Yuri Kunde Schlesner2015-05-15
| | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
* Thread: Implement priority boost for starved threads.Gravatar bunnei2015-04-09
| | | | | | 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 handlersGravatar Yuri Kunde Schlesner2015-01-30
|
* SVC: Change return type of handlers to ResultCodeGravatar Yuri Kunde Schlesner2015-01-30
|
* Move ThreadContext to core/core.h and deal with the falloutGravatar Yuri Kunde Schlesner2015-01-09
|
* SVC: Implemented the Timer service calls.Gravatar Subv2015-01-08
|
* SOC_U: Preliminary implementation of sockets.Gravatar Subv2014-12-31
| | | | | | | | | | | | | 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 changeGravatar purpasmart962014-12-20
|
* SVC: Implemented ReleaseSemaphore.Gravatar Subv2014-12-13
| | | | This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has
* SVC: Implemented svcCreateSemaphoreGravatar Subv2014-12-13
| | | | | ToDo: Implement svcReleaseSemaphore * Some testing against hardware needed
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Gravatar Emmanuel Gil Peyrot2014-11-19
| | | | or generated
* SVC: Added support for svc_GetSystemTick.Gravatar bunnei2014-08-18
| | | | Changed HLE function return methods to be static inline functions.
* function_wrappers: Fixed incorrect wrapper, added another.Gravatar bunnei2014-07-07
|
* HLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only ↵Gravatar bunnei2014-06-13
| | | | module where they are needed).
* SVC: Renamed all function wrapper templates to Wrap, moved to HLE namespace.Gravatar bunnei2014-06-13
|
* SVC: Cleaned up function wrappers to pass in correct argument types.Gravatar bunnei2014-06-13
|
* svc: updated WaitSynchronizationN to properly use first pointer argumentGravatar bunnei2014-06-02
|
* svc: cleaned up function_wrappers, updated various SVCs to make use of ↵Gravatar bunnei2014-06-01
| | | | pointer arguments
* svc: added missing function wrapper for SleepThreadGravatar bunnei2014-06-01
|
* svc: added svcClearEvent, stubbed function for svcArbitrateAddress, and ↵Gravatar bunnei2014-05-29
| | | | | | | | various fixes - 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)Gravatar bunnei2014-05-28
|
* hle: removed PARAM64 macro (this was incorrect), made several bug fixes ↵Gravatar bunnei2014-05-28
| | | | accordingly for decoding U64 function parameters
* added stubbed function for WaitSynchronizationNGravatar bunnei2014-05-17
|
* - added SVC stubs for QueryMemory and GetThreadIdGravatar bunnei2014-05-15
| | | | - added SVC structs MemoryInfo and PageInfo
* added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter ↵Gravatar bunnei2014-05-13
| | | | decoding for now)
* - added debug logging to syscall.cppGravatar bunnei2014-05-06
| | | | - added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
* - added some function wrappers for HLEGravatar bunnei2014-05-01
| | | | | - added stub for SVC CreateAddressArbiter - added OutputDebugString SVC
* added a new function wrapperGravatar bunnei2014-04-16
|
* - fixed tabs in function_wrappers.hGravatar bunnei2014-04-16
| | | | | - fixed log message wording in hle.cpp - added syscall stubs for CloseHandle and WaitSynchronization1
* added initial modules for setting up SysCall HLEGravatar bunnei2014-04-10