Commit Graph

32 Commits (c0cd0fa78edc37795176c6fb45a52c1d015f3690)

Author SHA1 Message Date
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code.
This was automated using `clang-modernize`.
11 years ago
Lioncash d30747efea core: Pass string by reference in FetchFromPortName and DeleteService 11 years ago
Lioncash 98fa3f7cba Core: Alter the kernel string functions to use std::string instead of const char*.
Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
11 years ago
bunnei 004df76795 Merge branch 'threading' of https://github.com/bunnei/citra
Conflicts:
	src/core/hle/function_wrappers.h
	src/core/hle/service/gsp.cpp
11 years ago
bunnei c95972275e HLE: Updated all uses of NULL to nullptr (to be C++11 compliant) 12 years ago
bunnei 8cac527c94 Kernel: Updated several member functions to be const 12 years ago
bunnei 870c6146e7 service: added a error log messages for unimplemented WaitSynchronization 12 years ago
bunnei c451ad2835 service: cleaned up log messages 12 years ago
bunnei 545e6919ce service: added additional hack to return success on unimplemented service calls 12 years ago
bunnei 70af9d620b service: changed interface to return 0 (no error) when a service method is unimplemented - hack to make apps boot further 12 years ago
bunnei a432dc8f39 kernel: added WaitSynchronization method to Kernel::Object 12 years ago
bunnei 58a3adcdd2 kernel: updated SyncRequest to take boolean thread wait result as a parameter 12 years ago
bunnei 16fea415d0 service: Renamed Sync to SyncRequest 12 years ago
bunnei 0aa582bf89 service: fixed typo that MSVC did not catch as an error 12 years ago
bunnei 9bf7ce535a service: removed redundant include of common_types.h 12 years ago
bunnei 143bba2045 renamed "syscall" module to "svc" (more accurate naming) 12 years ago
bunnei 44336329ed - created a Kernel namespace
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues)
- added handle types for all different CTROS handles
12 years ago
bunnei 112904b832 - renamed NewHandle to CreateHandle
- updated CreateHandle/DeleteHandle to use KernelObject's
12 years ago
bunnei eab6fd01d7 - updated service(s) to be KernelObject's
- various cleanups
12 years ago
bunnei 725d240bf7 renamed "UID" to "Handle" where appropriate 12 years ago
bunnei 772abad778 - moved Handle/Result definitions to kernel.h
- added ResetType enum
12 years ago
bunnei 72622a1b5a - removed HLE mem "hack" and replaced with kernel mem region
- 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)
12 years ago
bunnei 451a14f98c fixed weird spacing 12 years ago
bunnei cd0664eb77 - refactored how service functions are called
- added option to create/delete service handles
12 years ago
bunnei 32c3462047 - added stubbed out GSP::Gpu service interface
- various cleanups/refactors to HLE services
12 years ago
bunnei ffabed8c25 restructured hle:services completely to use function lookup tables 12 years ago
bunnei 7ec5950bc4 - extracted srv: calls from service.cpp and put in its own module
- added function tables for service calls
- lots of refactoring
12 years ago
bunnei 9f4d677cdf added framework for APT service (application and title launching service) 12 years ago
bunnei b24e6f2b60 cleanups to service HLE 12 years ago
bunnei 68e198476f - added HLE to connect to "srv:" service
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
12 years ago
bunnei 02fbd42e7f - renamed hle_syscall to just syscall
- added service.h as an initial service interface
12 years ago