diff --git a/xtoskrnl/hl/init.cc b/xtoskrnl/hl/init.cc index 1a7230b..6cc0ac2 100644 --- a/xtoskrnl/hl/init.cc +++ b/xtoskrnl/hl/init.cc @@ -39,6 +39,9 @@ HL::Init::InitializeSystem(VOID) /* Initialize I/O APIC */ HL::Pic::InitializeIOApic(); + /* Initialize timer */ + HL::Timer::InitializeTimer(); + /* Return success */ return STATUS_SUCCESS; } diff --git a/xtoskrnl/hl/x86/cpu.cc b/xtoskrnl/hl/x86/cpu.cc index 253070c..c65929c 100644 --- a/xtoskrnl/hl/x86/cpu.cc +++ b/xtoskrnl/hl/x86/cpu.cc @@ -44,7 +44,4 @@ HL::Cpu::InitializeProcessor(VOID) /* Set the APIC running level */ HL::RunLevel::SetRunLevel(KE::Processor::GetCurrentProcessorBlock()->RunLevel); - - /* Initialize timer */ - HL::Timer::InitializeTimer(); }