From 865692fffe4e4767fea81acbebd0e63c5b0d0cfb Mon Sep 17 00:00:00 2001 From: schulz Date: Sun, 26 Feb 2017 20:18:58 +0000 Subject: [PATCH] when setting IDT gate for Heartbeat, actually enable the gate too... git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@53919 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- arch/all-pc/kernel/apic_ia32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/all-pc/kernel/apic_ia32.c b/arch/all-pc/kernel/apic_ia32.c index 36982a79ab..053b57499c 100644 --- a/arch/all-pc/kernel/apic_ia32.c +++ b/arch/all-pc/kernel/apic_ia32.c @@ -448,7 +448,7 @@ void core_APIC_Init(struct APICData *apic, apicid_t cpuNum) D(bug("[Kernel:APIC-IA32.%03u] %s: tls @ 0x%p, scheduling data @ 0x%p\n", cpuNum, __func__, apicTLS, schedData);) #endif - if (!core_SetIDTGate(apic->cores[cpuNum].cpu_IDT, APIC_IRQ_HEARTBEAT, (uintptr_t)IntrDefaultGates[APIC_IRQ_HEARTBEAT], FALSE)) + if (!core_SetIDTGate(apic->cores[cpuNum].cpu_IDT, APIC_IRQ_HEARTBEAT, (uintptr_t)IntrDefaultGates[APIC_IRQ_HEARTBEAT], TRUE)) { krnPanic(NULL, "Failed to set APIC HeartBeat IRQ Vector\n" "IRQ #$%02X, Vector #$%02X\n", (APIC_IRQ_HEARTBEAT - HW_IRQ_BASE), APIC_IRQ_HEARTBEAT); -- 2.11.4.GIT