From 8b14d5db84ffe44e0092afd610c216a6f36d7058 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 28 Feb 2024 22:53:57 +0100 Subject: HCoreKrnl: Interrupts are now working. Signed-off-by: Amlal El Mahrouss --- Private/HALKit/AMD64/HalDescriptorLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Private/HALKit/AMD64/HalDescriptorLoader.cpp') diff --git a/Private/HALKit/AMD64/HalDescriptorLoader.cpp b/Private/HALKit/AMD64/HalDescriptorLoader.cpp index 3c84f151..fb41f654 100644 --- a/Private/HALKit/AMD64/HalDescriptorLoader.cpp +++ b/Private/HALKit/AMD64/HalDescriptorLoader.cpp @@ -55,7 +55,7 @@ void IDTLoader::Load(Register64 &idt) { MUST_PASS(baseIdt[0]); - for (UInt16 i = 0; i < 32; i++) { + for (UInt16 i = 0; i < kKernelIdtSize; i++) { kInterruptVectorTable[i].Selector = kGdtCodeSelector; kInterruptVectorTable[i].Ist = 0x0; kInterruptVectorTable[i].TypeAttributes = kInterruptGate; -- cgit v1.2.3