bunnei
|
3fb31fbc57
|
svc: added GetThreadPriority and SetThreadPriority, added (incomplete) DuplicateHandle support
|
2014-06-01 22:12:54 -04:00 |
|
bunnei
|
10447d1f48
|
kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedule
|
2014-06-01 21:42:50 -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
|
f2f638492b
|
svc: updated waitSychronization to not overwrite handle on return, added stub for SleepThread (does nothing)
|
2014-06-01 10:37:19 -04:00 |
|
bunnei
|
c404d22036
|
hle: cleaned up log messages
|
2014-05-29 23:26:58 -04:00 |
|
bunnei
|
b0bad47c0e
|
svc: updated OutputDebugString to use OS_LOG
|
2014-05-29 23:04:18 -04:00 |
|
bunnei
|
6d267142ad
|
svc: changed unimplemented SVC log messages from "debug" messages to "error" messages
|
2014-05-29 20:26:27 -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
|
47e781e80a
|
svc: implemented WaitSynchronization1, WaitSynchronizationN, and CreateEvent
|
2014-05-27 22:41:09 -04:00 |
|
bunnei
|
58a3adcdd2
|
kernel: updated SyncRequest to take boolean thread wait result as a parameter
|
2014-05-26 22:12:46 -04:00 |
|
bunnei
|
6e51c56fe4
|
svc: added some assertions
|
2014-05-26 21:57:10 -04:00 |
|
bunnei
|
9f7ed2d027
|
svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of just service Interface class)
|
2014-05-26 21:17:10 -04:00 |
|
bunnei
|
15d2ab1b33
|
svc: added stub for DuplicateHandle SVC call
|
2014-05-26 20:55:48 -04:00 |
|
bunnei
|
f8a98ab022
|
svc: added a check to ensure that a service was implemented before attempting to connect to its port
|
2014-05-22 22:49:29 -04:00 |
|
bunnei
|
b99ac2c3d6
|
thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reason" argument
|
2014-05-22 19:36:56 -04:00 |
|
bunnei
|
7c0b006076
|
thread: removed unused SwitchContext/Reschedule reason field, added missing arg parameter to SVC CreateThread
|
2014-05-22 19:32:45 -04:00 |
|
bunnei
|
06e3c3d55a
|
svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log messages to include newly created handles
|
2014-05-21 21:41:40 -04:00 |
|
bunnei
|
706584f007
|
svc: enabled use of newly created kernel thread handle
|
2014-05-20 23:36:35 -04:00 |
|
bunnei
|
eb537c560a
|
mutex: refactored the interface to code to return a Mutex* handle
|
2014-05-20 23:23:58 -04:00 |
|
bunnei
|
978e1d4653
|
mutex: initial commit of HLE module
|
2014-05-20 23:03:45 -04:00 |
|
bunnei
|
08e6a9bf89
|
svc: added some comments
|
2014-05-20 22:57:54 -04:00 |
|
bunnei
|
75c6d2a8fa
|
thread: moved threading calls to the Kernel namespace
|
2014-05-20 19:37:46 -04:00 |
|
bunnei
|
143bba2045
|
renamed "syscall" module to "svc" (more accurate naming)
|
2014-05-20 18:28:38 -04:00 |
|