summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/gen5200/irq/irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/powerpc/gen5200/irq/irq.c')
-rw-r--r--bsps/powerpc/gen5200/irq/irq.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/bsps/powerpc/gen5200/irq/irq.c b/bsps/powerpc/gen5200/irq/irq.c
index 9cf78f6a80..4ae79e58a9 100644
--- a/bsps/powerpc/gen5200/irq/irq.c
+++ b/bsps/powerpc/gen5200/irq/irq.c
@@ -745,19 +745,17 @@ static void BSP_SIU_irq_init( void)
setup_irqMaskTable();
}
-rtems_status_code bsp_interrupt_facility_initialize( void)
+void bsp_interrupt_facility_initialize( void)
{
+ rtems_status_code sc;
+
BSP_SIU_irq_init();
/* Install exception handler */
- if (ppc_exc_set_handler( ASM_EXT_VECTOR, C_dispatch_irq_handler)) {
- return RTEMS_IO_ERROR;
- }
- if (ppc_exc_set_handler( ASM_E300_SYSMGMT_VECTOR, C_dispatch_irq_handler)) {
- return RTEMS_IO_ERROR;
- }
-
- return RTEMS_SUCCESSFUL;
+ sc = ppc_exc_set_handler( ASM_EXT_VECTOR, C_dispatch_irq_handler);
+ _Assert_Unused_variable_equals( sc, RTEMS_SUCCESSFUL);
+ sc = ppc_exc_set_handler( ASM_E300_SYSMGMT_VECTOR, C_dispatch_irq_handler);
+ _Assert_Unused_variable_equals( sc, RTEMS_SUCCESSFUL);
}
void bsp_interrupt_handler_default( rtems_vector_number vector)