40,7 → 40,7 |
#include <arch/types.h> |
#include <arch/regutils.h> |
|
/** If defined, forces using of high exception vectors. */ |
/** If defined, macro forces using of high exception vectors. */ |
#define HIGH_EXCEPTION_VECTORS |
|
#ifdef HIGH_EXCEPTION_VECTORS |
84,7 → 84,7 |
extern uintptr_t exc_stack; |
|
|
/** Struct representing CPU state saved when an exception occurs. */ |
/** Structure representing CPU state saved when an exception occurs. */ |
typedef struct { |
uint32_t spsr; |
uint32_t sp; |
133,16 → 133,10 |
} |
|
|
extern void setup_exception_stacks(void); |
extern void install_exception_handlers(void); |
extern void exception_init(void); |
extern void print_istate(istate_t *istate); |
extern void reset_exception_entry(void); |
extern void irq_exception_entry(void); |
extern void fiq_exception_entry(void); |
extern void undef_instr_exception_entry(void); |
extern void prefetch_abort_exception_entry(void); |
extern void data_abort_exception_entry(void); |
extern void swi_exception_entry(void); |
|
|
#endif |