summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-03-06 14:37:43 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-03-06 14:37:43 +0100
commit696b5b1e4e53b1458f754d17525e55e0a9e3a890 (patch)
treecdacb83576e77c0afac5d9d1819031e30be64831
parentpowerpc: Fix PPC_CONTEXT_VOLATILE_SIZE (diff)
downloadrtems-696b5b1e4e53b1458f754d17525e55e0a9e3a890.tar.bz2
bsp/beatnik: More verbose fatal extension
-rw-r--r--c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c b/c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c
index 0f4121d6d2..251d47a46d 100644
--- a/c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c
+++ b/c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c
@@ -8,6 +8,12 @@ void bsp_fatal_extension(
rtems_fatal_code error
)
{
+ printk("fatal source: %s\n", rtems_fatal_source_text(source));
+
+ if (source == RTEMS_FATAL_SOURCE_EXCEPTION) {
+ rtems_exception_frame_print((const rtems_exception_frame *) error);
+ }
+
/* We can't go back to MotLoad since we blew it's memory area
* and vectors. Just pull the reset line...
*/