Subv
|
49b31badba
|
SVC: Implemented ReleaseSemaphore.
This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has
|
2014-12-13 13:40:10 -05:00 |
Subv
|
82c84883a5
|
SVC: Implemented svcCreateSemaphore
ToDo: Implement svcReleaseSemaphore
* Some testing against hardware needed
|
2014-12-13 13:40:09 -05:00 |
Emmanuel Gil Peyrot
|
f5d38649c7
|
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
|
2014-11-19 09:03:07 +00:00 |
bunnei
|
10f25866e2
|
SVC: Added support for svc_GetSystemTick.
Changed HLE function return methods to be static inline functions.
|
2014-08-18 21:26:20 -04:00 |
bunnei
|
59f2750482
|
function_wrappers: Fixed incorrect wrapper, added another.
|
2014-07-07 22:13:40 -04:00 |
bunnei
|
edaefe9fa6
|
HLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only module where they are needed).
|
2014-06-13 09:51:18 -04:00 |
bunnei
|
8957622d10
|
SVC: Renamed all function wrapper templates to Wrap, moved to HLE namespace.
|
2014-06-13 09:51:17 -04:00 |
bunnei
|
862db811f0
|
SVC: Cleaned up function wrappers to pass in correct argument types.
|
2014-06-13 09:51:15 -04:00 |
bunnei
|
477b0caca4
|
svc: updated WaitSynchronizationN to properly use first pointer argument
|
2014-06-02 17:54:07 -04:00 |
bunnei
|
15c7d81706
|
svc: cleaned up function_wrappers, updated various SVCs to make use of pointer arguments
|
2014-06-01 20:48:29 -04:00 |
bunnei
|
2f55c9e55b
|
svc: added missing function wrapper for SleepThread
|
2014-06-01 10:41:41 -04:00 |
bunnei
|
58af0da792
|
svc: added svcClearEvent, stubbed function for svcArbitrateAddress, and various fixes
- force kernel reschedule after svcWaitSynchronization
- fixed some bugs with passing in pointer arguments
- cleaned up some comments and log messages
|
2014-05-29 20:24:51 -04:00 |
bunnei
|
c4b5168b45
|
hle: properly cast 64-bit function wrapper parameters to (u64)
|
2014-05-28 22:03:10 -04:00 |
bunnei
|
9fd5d6c7d8
|
hle: removed PARAM64 macro (this was incorrect), made several bug fixes accordingly for decoding U64 function parameters
|
2014-05-28 21:20:00 -04:00 |
bunnei
|
6a6c7eeccb
|
added stubbed function for WaitSynchronizationN
|
2014-05-17 23:37:25 -04:00 |
bunnei
|
4fba4f36bf
|
- added SVC stubs for QueryMemory and GetThreadId
- added SVC structs MemoryInfo and PageInfo
|
2014-05-15 20:17:30 -04:00 |
bunnei
|
b5ef630c9c
|
added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
|
2014-05-13 21:58:26 -04:00 |
bunnei
|
de36d82dde
|
- added debug logging to syscall.cpp
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
|
2014-05-06 23:34:20 -04:00 |
bunnei
|
4ee72869cc
|
- added some function wrappers for HLE
- added stub for SVC CreateAddressArbiter
- added OutputDebugString SVC
|
2014-05-01 18:50:36 -04:00 |
bunnei
|
f0797dcf1f
|
added a new function wrapper
|
2014-04-16 22:19:23 -04:00 |
bunnei
|
de3dcd38f6
|
- fixed tabs in function_wrappers.h
- fixed log message wording in hle.cpp
- added syscall stubs for CloseHandle and WaitSynchronization1
|
2014-04-16 20:41:33 -04:00 |
bunnei
|
f68de21ad1
|
added initial modules for setting up SysCall HLE
|
2014-04-10 19:58:28 -04:00 |