From 9eaefb6d6ca40322e97da90de83bf9f3e23e795a Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 25 Oct 2022 04:28:45 +0300 Subject: [PATCH] divide ticks in OneShot --- .../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 6ad3bc1a..62cec0a8 100644 --- a/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp +++ b/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp @@ -293,7 +293,7 @@ namespace APIC timer.Vector = Vector; timer.TimerMode = 0; this->lapic->Write(APIC_TDCR, 0x0); - this->lapic->Write(APIC_TICR, Ticks * Miliseconds); + this->lapic->Write(APIC_TICR, (Ticks / 10) * Miliseconds); this->lapic->Write(APIC_TIMER, timer.raw); }