From 0ac4fa3e14b9de38a7662902d245873a5b2a23a4 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 24 Dec 2022 06:24:26 +0200 Subject: [PATCH] APIC timer should tick every 1ms --- .../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 31da043..55882ad 100644 --- a/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp +++ b/Architecture/amd64/cpu/AdvancedProgrammableInterruptController.cpp @@ -328,7 +328,7 @@ namespace APIC this->lapic->Write(APIC_TDCR, Divider); this->lapic->Write(APIC_TICR, 0xFFFFFFFF); - TimeManager->Sleep(10); + TimeManager->Sleep(1); // Mask the timer this->lapic->Write(APIC_TIMER, 0x10000 /* LVTTimer.Mask flag */);