mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-10-16 17:06:50 +03:00
11c5f50d37
The SVCs improvements are as follows: * Make SVC logs more concise for: * * `SleepThread` * * `ClearEvent` * * `CloseHandle` * * `ResetSignal` * * `WaitSynchronization` (Special case for single handle) * * `ArbitrateLock` * * `ArbitrateUnlock` * * `WaitProcessWideKeyAtomic` * * `SignalProcessWideKey` * Fix unintentional fallthrough into `yieldWithoutCoreMigration` from `yieldWithCoreMigration` in `SleepThread` * Return `result::InvalidState` when an unsignalled handle is reset in `ResetSignal` * Return `Result{}` (Success) in `CancelSynchronization` * Do not return `result::InvalidCurrentMemory` in `ArbitrateLock` as it's not a failure condition * Make `count` in `WaitProcessWideKeyAtomic` a `i32` from a `u32`, zero and all negative values result in waking all waiters |
||
---|---|---|
.. | ||
codeStyles | ||
copyright | ||
fileTemplates | ||
inspectionProfiles | ||
runConfigurations | ||
scopes | ||
compiler.xml | ||
encodings.xml | ||
jarRepositories.xml | ||
jsonSchemas.xml | ||
kotlinc.xml | ||
misc.xml | ||
vcs.xml |