summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c')
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c b/c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c
index 86ef3a0e20..15e9f55e9c 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c
+++ b/c/src/lib/libbsp/powerpc/gen83xx/irq/irq_init.c
@@ -89,7 +89,7 @@ void BSP_irqexc_off_fnc(rtems_irq_connect_data *unused)
/***********************************************************
* High level IRQ handler called from shared_raw_irq_code_entry
*/
-void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum)
+int C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum)
{
uint32_t msr_value,new_msr;
@@ -116,6 +116,7 @@ void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum)
BSP_irq_handle_at_ipic(excNum);
break;
}
+ return 0;
}
void _ThreadProcessSignalsFromIrq (BSP_Exception_frame* ctx)