diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/console/reboot.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/console/reboot.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/console/reboot.c b/c/src/lib/libbsp/powerpc/shared/console/reboot.c index a6e10db647..b6a760b532 100644 --- a/c/src/lib/libbsp/powerpc/shared/console/reboot.c +++ b/c/src/lib/libbsp/powerpc/shared/console/reboot.c @@ -1,6 +1,8 @@ /* $Id$ */ #include "console.inl" +#include <rtems/bspIo.h> +#include <libcpu/stackTrace.h> /*-------------------------------------------------------------------------+ | Function: rtemsReboot @@ -11,6 +13,8 @@ +--------------------------------------------------------------------------*/ void rtemsReboot(void) { + printk("Printing a stack trace for your convenience :-)\n"); + CPU_print_stack(); /* shutdown and reboot */ kbd_outb(0x4, 0xFE); /* use keyboard controler to do the job... */ } /* rtemsReboot */ |