diff options
author | Alan Cudmore <alan.cudmore@gmail.com> | 2014-11-12 08:00:05 -0500 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-11-20 08:54:10 +0100 |
commit | 96a9f4cb6db182a462e0a9aef8446fd2ee2b227d (patch) | |
tree | aac45b16a7be4188a27e4e76b7b772e7c526925d /c/src/lib/libbsp/arm/shared/abort/simple_abort.c | |
parent | libdl: Update comment with details about the error fix. (diff) | |
download | rtems-96a9f4cb6db182a462e0a9aef8446fd2ee2b227d.tar.bz2 |
ARM removed shared/abort from several ARM BSPs
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/arm/shared/abort/simple_abort.c | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/c/src/lib/libbsp/arm/shared/abort/simple_abort.c b/c/src/lib/libbsp/arm/shared/abort/simple_abort.c index 51854bdb80..e721323b0d 100644 --- a/c/src/lib/libbsp/arm/shared/abort/simple_abort.c +++ b/c/src/lib/libbsp/arm/shared/abort/simple_abort.c @@ -18,30 +18,10 @@ * */ +#include <rtems/system.h> #include <rtems.h> #include <rtems/bspIo.h> - -#define INSN_MASK 0xc5 - -#define INSN_STM1 0x80 -#define INSN_STM2 0x84 -#define INSN_STR 0x40 -#define INSN_STRB 0x44 - -#define INSN_LDM1 0x81 -#define INSN_LDM23 0x85 -#define INSN_LDR 0x41 -#define INSN_LDRB 0x45 - -#define GET_RD(x) ((x & 0x0000f000) >> 12) -#define GET_RN(x) ((x & 0x000f0000) >> 16) - -#define GET_U(x) ((x & 0x00800000) >> 23) -#define GET_I(x) ((x & 0x02000000) >> 25) - -#define GET_REG(r, ctx) (((uint32_t *)ctx)[r]) -#define SET_REG(r, ctx, v) (((uint32_t *)ctx)[r] = v) -#define GET_OFFSET(insn) (insn & 0xfff) +#include "abort.h" char *_print_full_context_mode2txt[0x10]={ [0x0]="user", /* User */ |