From f7f4cae9bacf5ea2ec71ac4ef26c55457cd6c5eb Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 24 Oct 2010 10:28:15 +0000 Subject: [PATCH] [HAL] - HalpEnableInterruptHandler: Set the IDT_LATCHED flag if the caller requested a latched interrupt svn path=/trunk/; revision=49255 --- reactos/hal/halx86/generic/usage.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/hal/halx86/generic/usage.c b/reactos/hal/halx86/generic/usage.c index c35df96c3e5..cfdd6c62a86 100644 --- a/reactos/hal/halx86/generic/usage.c +++ b/reactos/hal/halx86/generic/usage.c @@ -509,6 +509,9 @@ HalpEnableInterruptHandler(IN UCHAR Flags, IN PVOID Handler, IN KINTERRUPT_MODE Mode) { + /* Set the IDT_LATCHED flag for latched interrupts */ + if (Mode == Latched) Flags |= IDT_LATCHED; + /* Register the vector */ HalpRegisterVector(Flags, BusVector, SystemVector, Irql);