summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared/abort/abort.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/abort/abort.c')
-rw-r--r--c/src/lib/libbsp/arm/shared/abort/abort.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/arm/shared/abort/abort.c b/c/src/lib/libbsp/arm/shared/abort/abort.c
index 7222a58d9c..a7dca28094 100644
--- a/c/src/lib/libbsp/arm/shared/abort/abort.c
+++ b/c/src/lib/libbsp/arm/shared/abort/abort.c
@@ -20,6 +20,7 @@
#include <rtems/system.h>
#include <rtems.h>
+#include <rtems/bspIo.h>
#define INSN_MASK 0xc5
@@ -43,8 +44,6 @@
#define SET_REG(r, ctx, v) (((uint32_t *)ctx)[r] = v)
#define GET_OFFSET(insn) (insn & 0xfff)
-extern void printk(char *fmt, ...);
-
uint32_t g_data_abort_cnt = 0;
/*this is a big overhead for MCU only got 16K RAM*/
uint32_t g_data_abort_insn_list[1024];
@@ -83,7 +82,8 @@ void _print_full_context(uint32_t spsr)
: [spsr] "r" (spsr)
: "cc");
- printk("Previous sp=0x%08x lr=0x%08x and actual cpsr=%08x\n", prev_sp, prev_lr, cpsr);
+ printk("Previous sp=0x%08x lr=0x%08x and actual cpsr=%08x\n",
+ prev_sp, prev_lr, cpsr);
for(i=0;i<48;){
printk(" 0x%08x",((uint32_t*)prev_sp)[i++]);