skyline/app/src/main/cpp/skyline/kernel
PixelyIon a74eb8dbd6 Fix Scheduler Core Migration Deadlock
Encountered in 不如帰大乱 when `HOS-3` is awoken at the same time as `HOS-0` called `SvcSetThreadCoreMask` resulting in a deadlock where `HOS-0` owns `HOS-3`'s `coreMigrationMutex` while `HOS-3` owns the core mutex with the both of them attempting to lock the other mutex
2021-07-12 20:57:05 +05:30
..
types Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] 2021-07-04 05:58:55 +05:30
ipc.cpp Redesign Texture Class + Improve Presentation Engine 2021-06-30 18:34:01 +05:30
ipc.h Rework VI + IHOSBinder 2021-07-04 05:21:19 +05:30
memory.cpp Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] 2021-07-04 05:58:55 +05:30
memory.h Address a bunch of issues detected by clang-tidy 2021-03-06 18:58:04 +05:30
results.h Refactor service functions to return result codes 2020-09-06 19:12:18 +00:00
scheduler.cpp Fix Scheduler Core Migration Deadlock 2021-07-12 20:57:05 +05:30
scheduler.h Address a bunch of issues detected by clang-tidy 2021-03-06 18:58:04 +05:30
svc.cpp Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] 2021-07-04 05:58:55 +05:30
svc.h Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] 2021-07-04 05:58:55 +05:30