summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Gaisler <jiri@gaisler.se>2021-07-15 11:59:48 +0200
committerJiri Gaisler <jiri@gaisler.se>2021-07-15 11:59:48 +0200
commit62ee70c63af1a1dfe8f943290ab6184c37933e13 (patch)
tree95bdbc06355dd9f435ebc6f51d8a6cc139764d5d
parentGR740 APBUART0 had wrong address (diff)
downloadsis-62ee70c63af1a1dfe8f943290ab6184c37933e13.tar.bz2
leon3/irqmp: interrupt 15 was erronously masked2.27
-rw-r--r--grlib.c8
1 files 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;