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/virtex4 | |
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/virtex4')
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex4/include/bsp.h | 1 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex4/irq/irq_init.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c | 12 |
3 files changed, 1 insertions, 14 deletions
diff --git a/c/src/lib/libbsp/powerpc/virtex4/include/bsp.h b/c/src/lib/libbsp/powerpc/virtex4/include/bsp.h index 67bf6c62c1..747dfdf83a 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/include/bsp.h +++ b/c/src/lib/libbsp/powerpc/virtex4/include/bsp.h @@ -70,7 +70,6 @@ extern rtems_configuration_table BSP_Configuration; /* owned by BSP */ #endif /* ASM */ void BSP_ask_for_reset(void); -void BSP_panic(char *s); void _BSP_Fatal_error(unsigned int v); /* diff --git a/c/src/lib/libbsp/powerpc/virtex4/irq/irq_init.c b/c/src/lib/libbsp/powerpc/virtex4/irq/irq_init.c index 97f8c5879f..5feafaf4b6 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/irq/irq_init.c +++ b/c/src/lib/libbsp/powerpc/virtex4/irq/irq_init.c @@ -321,6 +321,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/virtex4/startup/bspstart.c b/c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c index 1c4c531091..8a8004d850 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c @@ -133,18 +133,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; |