From ba3db24f3024349ba5d088703fb6da7be8a25609 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Wed, 6 Dec 2023 02:39:55 +0200 Subject: [PATCH] [Kernel] Fix WaitSynchronization1 ABI --- src/core/kernel/events.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/kernel/events.cpp b/src/core/kernel/events.cpp index 06841720..7da4788e 100644 --- a/src/core/kernel/events.cpp +++ b/src/core/kernel/events.cpp @@ -96,7 +96,7 @@ void Kernel::svcSignalEvent() { // Result WaitSynchronization1(Handle handle, s64 timeout_nanoseconds) void Kernel::waitSynchronization1() { const Handle handle = regs[0]; - const s64 ns = s64(u64(regs[1]) | (u64(regs[2]) << 32)); + const s64 ns = s64(u64(regs[2]) | (u64(regs[3]) << 32)); logSVC("WaitSynchronization1(handle = %X, ns = %lld)\n", handle, ns); const auto object = getObject(handle);