From 62ee70c63af1a1dfe8f943290ab6184c37933e13 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Thu, 15 Jul 2021 11:59:48 +0200 Subject: leon3/irqmp: interrupt 15 was erronously masked --- grlib.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/grlib.c b/grlib.c index 7982059..aec6234 100644 --- a/grlib.c +++ b/grlib.c @@ -551,22 +551,22 @@ irqmp_write (uint32 addr, uint32 * data, uint32 size) break; case IRQMP_IMR: /* 0x40 */ - irqmp_imr[0] = *data & 0x7ffe; + irqmp_imr[0] = *data & 0xfffe; chk_irq (); break; case IRQMP_IMR1: /* 0x44 */ - irqmp_imr[1] = *data & 0x7ffe; + irqmp_imr[1] = *data & 0xfffe; chk_irq (); break; case IRQMP_IMR2: /* 0x48 */ - irqmp_imr[2] = *data & 0x7ffe; + irqmp_imr[2] = *data & 0xfffe; chk_irq (); break; case IRQMP_IMR3: /* 0x4C */ - irqmp_imr[3] = *data & 0x7ffe; + irqmp_imr[3] = *data & 0xfffe; chk_irq (); break; -- cgit v1.2.3