From 4f24cff980b6dc5267229590595bc087b6f7c527 Mon Sep 17 00:00:00 2001 From: fslongjin Date: Sun, 17 Jul 2022 19:28:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9C=AA=E6=B8=85=E7=A9=BAist=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/main.c b/kernel/main.c index 90402976a..67a1f1310 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -103,6 +103,7 @@ void system_initialize() // =========== 重新设置initial_tss[0]的ist uchar *ptr = (uchar *)kmalloc(STACK_SIZE, 0) + STACK_SIZE; + memset(ptr, 0, STACK_SIZE); // 将ist清空 ((struct process_control_block *)(ptr - STACK_SIZE))->cpu_id = 0; initial_tss[0].ist1 = (ul)ptr;