Age | Commit message (Collapse) | Author |
|
instruction is ~3 cycles
|
|
each instruction is ~3 cycles)
|
|
incorrectly set
|
|
error (as this is not required for all kernel objects)
|
|
- SVC: Added ExitThread support
- SVC: Added SignalEvent support
- Thread: Added WAITTYPE_EVENT for waiting threads for event signals
- Thread: Added support for blocking on other threads to finish (e.g. Thread::Join)
- Thread: Added debug function for printing current threads ready for execution
- Thread: Removed hack/broken thread ready state code from Kernel::Reschedule
- Mutex: Moved WaitCurrentThread from SVC to Mutex::WaitSynchronization
- Event: Added support for blocking threads on event signalling
Kernel: Added missing algorithm #include for use of std::find on non-Windows platforms.
|
|
|
|
mode (as used by the debugger)
|
|
executing one more instruction than expected
|
|
is more correct
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DuplicateHandle support
|
|
to use PrepareReschedule
|
|
reschedule
|
|
pointer arguments
|
|
|
|
|
|
|
|
|
|
stub for SleepThread (does nothing)
|
|
threads are ready for execution
|
|
state, cleaned up some comments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
its own type
|
|
refresh
|
|
messages
|
|
various fixes
- force kernel reschedule after svcWaitSynchronization
- fixed some bugs with passing in pointer arguments
- cleaned up some comments and log messages
|
|
some comments
|
|
|
|
|
|
|
|
|
|
|
|
accordingly for decoding U64 function parameters
|
|
|
|
unimplemented - hack to make apps boot further
|
|
be more consistent
|