From 3fc3a8d7bc43f474ae7063b55197400fdd9cc900 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 7 Feb 2019 10:31:32 +0100 Subject: [PATCH] Kernel: Remove some unnecessary zero initialization now that BSS is cleared. --- Kernel/Scheduler.cpp | 3 --- Kernel/init.cpp | 2 -- 2 files changed, 5 deletions(-) diff --git a/Kernel/Scheduler.cpp b/Kernel/Scheduler.cpp index 036803fa6b..66f36902fe 100644 --- a/Kernel/Scheduler.cpp +++ b/Kernel/Scheduler.cpp @@ -317,12 +317,9 @@ Process* Scheduler::colonel() void Scheduler::initialize() { - memset(&s_redirection, 0, sizeof(s_redirection)); s_redirection.selector = gdt_alloc_entry(); initialize_redirection(); s_colonel_process = Process::create_kernel_process("colonel", nullptr); - current = nullptr; - g_last_fpu_process = nullptr; load_task_register(s_redirection.selector); } diff --git a/Kernel/init.cpp b/Kernel/init.cpp index 545d94357d..0417434a63 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -169,8 +169,6 @@ void init() MemoryManager::initialize(); PIT::initialize(); - memset(&system, 0, sizeof(system)); - new BochsVGADevice; auto new_procfs = ProcFS::create();