diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c index b80e24d399..d0c3405298 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c @@ -108,7 +108,9 @@ void bsp_start(void) (uintptr_t) bsp_section_work_begin, rtems_configuration_get_interrupt_stack_size() ); - ppc_exc_set_handler(ASM_ALIGN_VECTOR, ppc_exc_alignment_handler); + #ifndef PPC_EXC_CONFIG_USE_FIXED_HANDLER + ppc_exc_set_handler(ASM_ALIGN_VECTOR, ppc_exc_alignment_handler); + #endif /* Initialize interrupts */ bsp_interrupt_initialize(); |