diff options
Diffstat (limited to 'cpukit/score/cpu/nios2/irq.c')
-rw-r--r-- | cpukit/score/cpu/nios2/irq.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpukit/score/cpu/nios2/irq.c b/cpukit/score/cpu/nios2/irq.c index ffca00fece..89334b62a0 100644 --- a/cpukit/score/cpu/nios2/irq.c +++ b/cpukit/score/cpu/nios2/irq.c @@ -21,6 +21,7 @@ #include <rtems/score/cpu.h> #include <rtems/score/isr.h> #include <rtems/score/thread.h> +#include <rtems/score/nios2-utility.h> /* * This routine provides the RTEMS interrupt management. @@ -53,7 +54,7 @@ RTEMS_INLINE_ROUTINE void __IIC_Handler(void) * this is the case. */ - _CPU_read_ipending (active); + active = _Nios2_Get_ctlreg_ipending(); while (active) { @@ -77,7 +78,7 @@ RTEMS_INLINE_ROUTINE void __IIC_Handler(void) ++vector; }; - _CPU_read_ipending (active); + active = _Nios2_Get_ctlreg_ipending(); } } |