From 1dce3a0cf72635bd0b22d25fe88b45c8ce153044 Mon Sep 17 00:00:00 2001 From: apio Date: Tue, 20 Sep 2022 20:48:49 +0200 Subject: [PATCH] Give 1 tick of CPU time to the idle task --- kernel/src/thread/Scheduler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/src/thread/Scheduler.cpp b/kernel/src/thread/Scheduler.cpp index dc085af9..51fd7b68 100644 --- a/kernel/src/thread/Scheduler.cpp +++ b/kernel/src/thread/Scheduler.cpp @@ -123,6 +123,7 @@ void Scheduler::task_yield(Context* context) if (original_task->task_sleep > 0) { sched_current_task = &idle_task; + sched_current_task->task_time = frequency; if (!was_idle) { set_context_from_task(*sched_current_task, context); } return; }