From c741c4252fec6c31a43f75ce7c1c2d4caf57f016 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 28 Oct 2022 04:52:00 +0300 Subject: [PATCH] Divide one-shot by 128 --- .../amd64/cpu/AdvancedProgrammableInterruptController.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp b/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp index c2700a3..3249413 100644 --- a/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp +++ b/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp @@ -300,7 +300,7 @@ namespace APIC LVTTimer timer = {.raw = 0}; timer.Vector = Vector; timer.TimerMode = 0; - this->lapic->Write(APIC_TDCR, DivideBy16); + this->lapic->Write(APIC_TDCR, DivideBy128); this->lapic->Write(APIC_TICR, Ticks * Miliseconds); this->lapic->Write(APIC_TIMER, timer.raw); }