From 49d074e487a3c8a7cc28d67896301cec5ec4f811 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Thu, 30 Jul 2026 17:28:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E8=BF=87=E6=8F=92=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E9=9D=99=E6=80=81=E6=8E=A8=E5=AF=BC=E4=BF=AE=E5=A4=8D=E4=BA=86?= =?UTF-8?q?=E4=B8=80=E4=BA=9B=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VKernel/Kernel/main.vp | 1 + VKernel/Kernel/sched/process.vp | 2 +- VKernel/Kernel/sched/sched.vp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/VKernel/Kernel/main.vp b/VKernel/Kernel/main.vp index 6d11070..1bc47f0 100644 --- a/VKernel/Kernel/main.vp +++ b/VKernel/Kernel/main.vp @@ -31,6 +31,7 @@ import execrunner.elf as elf import t, c import asm + kbd_tid: t.CInt = -1 mse_tid: t.CInt = -1 diff --git a/VKernel/Kernel/sched/process.vp b/VKernel/Kernel/sched/process.vp index 6b46a84..18c59e5 100644 --- a/VKernel/Kernel/sched/process.vp +++ b/VKernel/Kernel/sched/process.vp @@ -94,7 +94,7 @@ class ProcessManager: current_pid: t.CInt count: t.CInt - def __init__(): + def __init__(self): global _proc_mgr_ptr _proc_mgr_ptr = c.Addr(_proc_mgr) m: ProcessManager | t.CPtr = _proc_mgr_ptr diff --git a/VKernel/Kernel/sched/sched.vp b/VKernel/Kernel/sched/sched.vp index b6fe78e..606d5dc 100644 --- a/VKernel/Kernel/sched/sched.vp +++ b/VKernel/Kernel/sched/sched.vp @@ -65,7 +65,7 @@ class Scheduler: needs_reschedule: t.CInt tick_count: t.CInt - def __init__(): + def __init__(self): global _sched_ptr _sched_ptr = c.Addr(_sched_storage) s: Scheduler | t.CPtr = _sched_ptr