From 52e0e7cfd1886dba5eebca11de7afbe1e83211e0 Mon Sep 17 00:00:00 2001 From: EmulationFanatic <62343878+EmulationFanatic@users.noreply.github.com> Date: Fri, 1 Jan 2021 11:17:26 -0700 Subject: [PATCH] Updated Changelog (markdown) --- Changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index 4fce09c..a199025 100644 --- a/Changelog.md +++ b/Changelog.md @@ -6,8 +6,8 @@ All updates to the Ryujinx official master build will be documented in this file - Updated KAddressArbiter implementation to 11.x kernel. - Update Wait/SignalProcessWideKey implementation to match changes made on official 11.0 kernel. - They now store a bool at the key address indicating if the number of threads waiting the condition variable is > 0. Games targeting firmware 11.0 or newer needs this to work properly (no games are know to target it so far). - - Update SignalAndModifyIfEqual implementation to match changes made on official 7.0 kernel. - - The way how the value is modified changed. Games targeting firmware 7.0 or newer might need this to work properly. +- Update SignalAndModifyIfEqual implementation to match changes made on official 7.0 kernel. + - The way how the value is modified changed. Games targeting firmware 7.0 or newer might need this to work properly. - Fix a bug where SignalToAddress would use the old priority even if the thread priority was updated after it started waiting (I'm not sure if this was a bug that was present on 6.x kernel or just an oversight). - Simplified the code by sharing the function used to wake matching threads and remove them from the list. The `InsertSortedByPriority` function was also removed since it sorts by priority when looking for threads now. - Based on mesosphere implementation.