[HALX86/APIC] Set timer interrupt to level triggered

This commit is contained in:
Timo Kreuzer 2025-04-18 11:57:05 +03:00
parent 884f73fb04
commit f1f01771b6

View file

@ -503,7 +503,7 @@ ApicInitializeIOApic(VOID)
ReDirReg.Vector = APIC_CLOCK_VECTOR; ReDirReg.Vector = APIC_CLOCK_VECTOR;
ReDirReg.MessageType = APIC_MT_Fixed; ReDirReg.MessageType = APIC_MT_Fixed;
ReDirReg.DestinationMode = APIC_DM_Physical; ReDirReg.DestinationMode = APIC_DM_Physical;
ReDirReg.TriggerMode = APIC_TGM_Edge; ReDirReg.TriggerMode = APIC_TGM_Level;
ReDirReg.Mask = 1; ReDirReg.Mask = 1;
ReDirReg.Destination = ApicRead(APIC_ID); ReDirReg.Destination = ApicRead(APIC_ID);
ApicWriteIORedirectionEntry(APIC_CLOCK_INDEX, ReDirReg); ApicWriteIORedirectionEntry(APIC_CLOCK_INDEX, ReDirReg);