summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/service.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-06core: Pass string by reference in FetchFromPortName and DeleteServiceLioncash1-2/+2
2014-08-18Core: Alter the kernel string functions to use std::string instead of const char*.Lioncash1-5/+5
Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
2014-06-13HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)bunnei1-1/+1
2014-06-13Kernel: Updated several member functions to be constbunnei1-2/+2
2014-06-05service: added a error log messages for unimplemented WaitSynchronizationbunnei1-0/+1
2014-05-30service: cleaned up log messagesbunnei1-2/+2
2014-05-30service: added additional hack to return success on unimplemented service callsbunnei1-2/+10
2014-05-29service: changed interface to return 0 (no error) when a service method is unimplemented - hack to make apps boot furtherbunnei1-2/+2
2014-05-27kernel: added WaitSynchronization method to Kernel::Objectbunnei1-0/+10
2014-05-27kernel: updated SyncRequest to take boolean thread wait result as a parameterbunnei1-3/+4
2014-05-27service: Renamed Sync to SyncRequestbunnei1-1/+1
2014-05-23service: fixed typo that MSVC did not catch as an errorbunnei1-1/+1
2014-05-21service: removed redundant include of common_types.hbunnei1-1/+0
2014-05-21renamed "syscall" module to "svc" (more accurate naming)bunnei1-1/+1
2014-05-21- created a Kernel namespacebunnei1-6/+6
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues) - added handle types for all different CTROS handles
2014-05-19- renamed NewHandle to CreateHandlebunnei1-5/+7
- updated CreateHandle/DeleteHandle to use KernelObject's
2014-05-19- updated service(s) to be KernelObject'sbunnei1-36/+15
- various cleanups
2014-05-19renamed "UID" to "Handle" where appropriatebunnei1-12/+10
2014-05-19- moved Handle/Result definitions to kernel.hbunnei1-5/+7
- added ResetType enum
2014-05-08- removed HLE mem "hack" and replaced with kernel mem regionbunnei1-1/+11
- 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-28fixed weird spacingbunnei1-1/+1
2014-04-25- refactored how service functions are calledbunnei1-8/+32
- added option to create/delete service handles
2014-04-16- added stubbed out GSP::Gpu service interfacebunnei1-4/+6
- various cleanups/refactors to HLE services
2014-04-16restructured hle:services completely to use function lookup tablesbunnei1-2/+26
2014-04-16- extracted srv: calls from service.cpp and put in its own modulebunnei1-8/+11
- added function tables for service calls - lots of refactoring
2014-04-13added framework for APT service (application and title launching service)bunnei1-0/+1
2014-04-13cleanups to service HLEbunnei1-2/+2
2014-04-13- added HLE to connect to "srv:" servicebunnei1-2/+55
- 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-12- renamed hle_syscall to just syscallbunnei1-0/+60
- added service.h as an initial service interface