From bbd5e3237fcc788d3685698fe53004698eb619b0 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Wed, 23 Aug 2006 00:39:52 +0000 Subject: [PATCH] - Remove HalpEndSystemInterrupt since we were already doing that code in HalpLowerIrql. svn path=/trunk/; revision=23656 --- reactos/hal/halx86/generic/irql.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/reactos/hal/halx86/generic/irql.c b/reactos/hal/halx86/generic/irql.c index 99cd60e33d7..30989e44f35 100644 --- a/reactos/hal/halx86/generic/irql.c +++ b/reactos/hal/halx86/generic/irql.c @@ -27,27 +27,6 @@ UCHAR Table[8] = extern ULONG KiI8259MaskTable[]; -VOID HalpEndSystemInterrupt(KIRQL Irql) -/* - * FUNCTION: Enable all irqs with higher priority. - */ -{ - ULONG flags; - ULONG Mask; - - /* Interrupts should be disable while enabling irqs of both pics */ - Ki386SaveFlags(flags); - Ki386DisableInterrupts(); - - Mask = KeGetPcr()->IDR | KiI8259MaskTable[Irql]; - WRITE_PORT_UCHAR((PUCHAR)0x21, (UCHAR)Mask); - Mask >>= 8; - WRITE_PORT_UCHAR((PUCHAR)0xa1, (UCHAR)Mask); - - /* restore flags */ - Ki386RestoreFlags(flags); -} - VOID STATIC HalpLowerIrql(KIRQL NewIrql) { @@ -136,7 +115,6 @@ VOID STDCALL HalEndSystemInterrupt (KIRQL Irql, ULONG Unknown2) { //DPRINT1("ENDING: %lx %lx\n", Irql, Unknown2); HalpLowerIrql(Irql); - HalpEndSystemInterrupt(Irql); } /* EOF */