|
RTEMS
5.0.0
|
Go to the documentation of this file. 37 #include <rtems/score/cpuopts.h> 38 #include <rtems/score/cpu.h> 61 #ifndef __USER_LABEL_PREFIX__ 62 #define __USER_LABEL_PREFIX__ _ 65 #ifndef __REGISTER_PREFIX__ 66 #define __REGISTER_PREFIX__ 73 #define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) 77 #define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) 90 #define BEGIN_CODE_DCL .text 92 #define BEGIN_DATA_DCL .data 94 #define BEGIN_CODE .text 107 #define PUBLIC(sym) .globl SYM (sym) 108 #define EXTERN(sym) .globl SYM (sym) 114 #define TRAP(_vector, _handler) \ 116 sethi %hi(_handler), %l4 ; \ 117 jmp %l4+%lo(_handler); \ 124 #define RTRAP(_vector, _handler) \ 126 sethi %hi(_handler), %l4 ; \ 127 jmp %l4+%lo(_handler); \