summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-19 09:02:12 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-12-03 13:17:11 +0100
commit3ce66aabb5be97ee0bd216f735e224c317d9667e (patch)
treeda6722c51d378cdda5370fd46ff2e3dd8e40b27c /c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c
parentbsp/mpc55xx: Documentation (diff)
downloadrtems-3ce66aabb5be97ee0bd216f735e224c317d9667e.tar.bz2
bsp/mpc55xx: Set PPC_EXC_CONFIG_USE_FIXED_HANDLER
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c')
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c4
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();