Ryujinx/Ryujinx.HLE/HOS
gdkchan 48278905d1
Rewrite scheduler context switch code (#1786)
* Rewrite scheduler context switch code

* Fix race in UnmapIpcRestorePermission

* Fix thread exit issue that could leave the scheduler in a invalid state

* Change context switch method to not wait on guest thread, remove spin wait, use SignalAndWait to pass control

* Remove multi-core setting (it is always on now)

* Re-enable assert

* Remove multicore from default config and schema

* Fix race in KTimeManager
2020-12-09 19:20:05 -03:00
..
Applets Basic impl of Error Applet (#1551) 2020-09-28 00:00:38 +02:00
Diagnostics/Demangler
Font Update to LibHac 0.12.0 (#1485) 2020-09-01 17:08:59 -03:00
Ipc IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
Kernel Rewrite scheduler context switch code (#1786) 2020-12-09 19:20:05 -03:00
Services Rewrite scheduler context switch code (#1786) 2020-12-09 19:20:05 -03:00
SystemState IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
ApplicationLoader.cs shader cache: Fix Linux boot issues (#1709) 2020-11-17 22:40:19 +01:00
ArmProcessContext.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
ArmProcessContextFactory.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
HomebrewRomFsStream.cs
Horizon.cs Rewrite scheduler context switch code (#1786) 2020-12-09 19:20:05 -03:00
IdDictionary.cs
ModLoader.cs Update to LibHac 0.12.0 (#1485) 2020-09-01 17:08:59 -03:00
ProgramLoader.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
ResultCode.cs Refactoring result codes (#731) 2019-07-14 16:04:38 -03:00
ServiceCtx.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
UserChannelPersistence.cs Fix exiting emulator with multi programs (#1590) 2020-10-10 00:52:11 +02:00