From b688ffc29a685d1332e080798c914f26ae5c63c0 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 10 Nov 2019 16:52:15 +0100 Subject: Run interrupt handlers at spl7 * i386/i386at/interrupt.S (interrupt): Call spl7 instead of the intpri-provided one. --- i386/i386at/interrupt.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i386/i386at/interrupt.S b/i386/i386at/interrupt.S index cdb385c6..076e34bc 100644 --- a/i386/i386at/interrupt.S +++ b/i386/i386at/interrupt.S @@ -30,8 +30,7 @@ ENTRY(interrupt) pushl %eax /* save irq number */ movl %eax,%ecx /* copy irq number */ shll $2,%ecx /* irq * 4 */ - movl EXT(intpri)(%ecx),%edx /* get new ipl */ - call spl /* set ipl */ + call spl7 /* set ipl */ movl EXT(iunit)(%ecx),%edx /* get device unit number */ pushl %eax /* push previous ipl */ pushl %edx /* push unit number */ -- cgit v1.2.3