From 666d312d1ead2338fa1db6f37a9fcebb38a47e22 Mon Sep 17 00:00:00 2001 From: acevest Date: Fri, 29 Oct 2021 10:00:43 +0800 Subject: [PATCH] tss.esp0 --- kernel/sched.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/kernel/sched.c b/kernel/sched.c index 64c7227..5d03605 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -57,10 +57,11 @@ void init_root_tsk() //for(i=0; iesp0; -} void switch_to() { LOAD_CR3(current->cr3); - set_esp0(current); + tss.esp0 = current->esp0; } void context_switch(task_union * prev, task_union * next) -- 2.44.0