From e1ce6986004b8aaa5ec91d4ce114d44d142898da Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Wed, 12 Oct 2022 00:42:42 +0300 Subject: [PATCH] [Kernel] Make SleepThread actually sleep. --- src/core/kernel/threads.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/kernel/threads.cpp b/src/core/kernel/threads.cpp index f72d2e28..7c4eea6d 100644 --- a/src/core/kernel/threads.cpp +++ b/src/core/kernel/threads.cpp @@ -156,6 +156,8 @@ void Kernel::sleepThread(s64 ns) { t.status = ThreadStatus::WaitSleep; t.waitingNanoseconds = ns; t.sleepTick = cpu.getTicks(); + + switchToNextThread(); } }