From 2688e8082da9a08d4fa2840262278feff6fc21dc Mon Sep 17 00:00:00 2001 From: Ry Date: Thu, 2 Feb 2023 16:21:29 -0800 Subject: [PATCH] kernel/task: Add comment saying registers are not saved across yields --- kernel/task.asm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/task.asm b/kernel/task.asm index 7f16700..0eee60f 100644 --- a/kernel/task.asm +++ b/kernel/task.asm @@ -27,6 +27,8 @@ new_task: ; fall-through ; switch to the next task in the queue +; no registers are saved upon task yield +; if a register must be saved across a yield, push it before the yield and pop it after the yield ; inputs: ; none ; outputs: