 |
RTEMS 5.2
|
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); \