From 0e15ba3ea3729ca424011eae00d160f8b9d458a1 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 25 Apr 2018 10:32:09 +0200 Subject: bsp/mrm332: Move interr.c to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/m68k/mrm332/misc/interr.c | 50 ------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 c/src/lib/libbsp/m68k/mrm332/misc/interr.c (limited to 'c/src/lib/libbsp') diff --git a/c/src/lib/libbsp/m68k/mrm332/misc/interr.c b/c/src/lib/libbsp/m68k/mrm332/misc/interr.c deleted file mode 100644 index b1eaf1371e..0000000000 --- a/c/src/lib/libbsp/m68k/mrm332/misc/interr.c +++ /dev/null @@ -1,50 +0,0 @@ -/* - * COPYRIGHT (c) 1989-1999. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#include -#include -#include - -/* - * Ugly hack.... _CPU_Fatal_halt() disonnects the bdm. Without this - * change, the_error is only known only to the cpu :). - */ - -#define RAW_PUTS(str) \ - { register char *ptr = str; \ - while (*ptr) outbyte(*ptr++); \ - } - -#define RAW_PUTI(n) { \ - register int i, j; \ - \ - RAW_PUTS("0x"); \ - for (i=28;i>=0;i -= 4) { \ - j = (n>>i) & 0xf; \ - outbyte( (j>9 ? j-10+'a' : j+'0') ); \ - } \ - } - -void bsp_fatal_extension( - rtems_fatal_source source, - bool always_set_to_false, - rtems_fatal_code the_error -) -{ - /* try to print error message to outbyte */ - RAW_PUTS("\r\nRTEMS: A fatal error has occured.\r\n"); - RAW_PUTS("RTEMS: fatal error "); - RAW_PUTI( the_error ); - RAW_PUTS(" ("); - outbyte( (char)((the_error>>24) & 0xff) ); - outbyte( (char)((the_error>>16) & 0xff) ); - outbyte( (char)((the_error>>8) & 0xff) ); - outbyte( (char)(the_error & 0xff) ); - RAW_PUTS(").\r\n"); -} -- cgit v1.2.3