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();