diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-21 11:43:13 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-22 09:40:23 +0100 |
commit | 1c193a26d227a42a1ea76564950488f48189dbde (patch) | |
tree | 5818e3c47383605bd5fd78f80ceb0c9f9ce3cef8 /c/src/lib/libbsp/powerpc/virtex5 | |
parent | sapi: New implementation of rtems_panic() (diff) | |
download | rtems-1c193a26d227a42a1ea76564950488f48189dbde.tar.bz2 |
powerpc: Replace BSP_panic() with rtems_panic()
Due to a new rtems_panic() implementation, it is possible to replace the
PowerPC-specific BSP_panic() with rtems_panic(). Remove BSP_panic()
implementations.
Close #3245.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/virtex5')
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex5/include/bsp.h | 1 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex5/irq/irq_init.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c | 12 |
3 files changed, 1 insertions, 14 deletions
diff --git a/c/src/lib/libbsp/powerpc/virtex5/include/bsp.h b/c/src/lib/libbsp/powerpc/virtex5/include/bsp.h index b0df844863..490ed8fd6e 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/include/bsp.h +++ b/c/src/lib/libbsp/powerpc/virtex5/include/bsp.h @@ -99,7 +99,6 @@ void zero_bss(void); #endif /* ASM */ void BSP_ask_for_reset(void); -void BSP_panic(char *s); void _BSP_Fatal_error(unsigned int v); #ifdef __cplusplus diff --git a/c/src/lib/libbsp/powerpc/virtex5/irq/irq_init.c b/c/src/lib/libbsp/powerpc/virtex5/irq/irq_init.c index cba95dfb7f..1fea9214aa 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/irq/irq_init.c +++ b/c/src/lib/libbsp/powerpc/virtex5/irq/irq_init.c @@ -338,6 +338,6 @@ void BSP_rtems_irq_mngt_init(unsigned cpuId) * initialize interrupt management */ if (!BSP_rtems_irq_mngt_set(&initialConfig)) { - BSP_panic("Unable to initialize RTEMS interrupt Management!!! System locked\n"); + rtems_panic("Unable to initialize RTEMS interrupt Management!!! System locked\n"); } } diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c b/c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c index 93f99adda0..ff7a384e34 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c @@ -147,18 +147,6 @@ void BSP_ask_for_reset(void) } -void BSP_panic(char *s) -{ - RTEMS_UNUSED rtems_interrupt_level level; - - rtems_interrupt_disable(level); - - printk("\n%s PANIC %s\n", rtems_get_version_string(), s); - - BSP_ask_for_reset(); -} - - void _BSP_Fatal_error(unsigned int v) { RTEMS_UNUSED rtems_interrupt_level level; |