From 119679c9964be3dcf369cd36f95e02098d0f7f8a Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Sun, 26 Apr 2026 22:14:07 +0200 Subject: [PATCH] Mask the APIC Timer --- xtoskrnl/hl/x86/pic.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/xtoskrnl/hl/x86/pic.cc b/xtoskrnl/hl/x86/pic.cc index f84f3ac..9098538 100644 --- a/xtoskrnl/hl/x86/pic.cc +++ b/xtoskrnl/hl/x86/pic.cc @@ -383,13 +383,9 @@ HL::Pic::InitializeApic(VOID) /* Setup the LVT Error entry to deliver APIC errors on a dedicated vector */ WriteApicRegister(APIC_ERRLVTR, APIC_VECTOR_ERROR); - /* Program the APIC timer for periodic mode */ + /* Mask the APIC Timer */ LvtRegister.Long = 0; LvtRegister.Mask = 1; - LvtRegister.DeliveryMode = APIC_DM_FIXED; - LvtRegister.TimerMode = 1; - LvtRegister.TriggerMode = APIC_TGM_EDGE; - LvtRegister.Vector = APIC_VECTOR_PROFILE; WriteApicRegister(APIC_TMRLVTR, LvtRegister.Long); /* Configure the performance counter overflow */