mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-08-30 07:25:05 +00:00
* Make HLE disposable safely This fix the oldest issue with the HLE code: the kernel side disposability. Changelog: - Implement KProcess::UnpauseAndTerminateAllThreadsExcept, KThread::Terminate, KThread::TerminateCurrentProcess, KThread::PrepareForTermiation and the svc post handler accurately. - Implement svcTerminateProcess and svcExitProcess. (both untested) - Fix KHandleTable::Destroy not decrementing refcount of all objects stored in the table. - Spawn a custom KProcess with the maximum priority to terminate every guest KProcess. (terminating kernel emulation safely) - General system stability improvements to enhance the user's experience. * Fix a typo in a comment in KProcess.cs * Address gdk's comments |
||
|---|---|---|
| .. | ||
| Applets | ||
| Diagnostics/Demangler | ||
| Font | ||
| Ipc | ||
| Kernel | ||
| Services | ||
| SystemState | ||
| Homebrew.cs | ||
| HomebrewRomFsStream.cs | ||
| Horizon.cs | ||
| IdDictionary.cs | ||
| ProgramLoader.cs | ||
| ResultCode.cs | ||
| ServiceCtx.cs | ||