diff options
Diffstat (limited to 'nuttx/arch/arm/src/common/up_internal.h')
-rw-r--r-- | nuttx/arch/arm/src/common/up_internal.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/common/up_internal.h b/nuttx/arch/arm/src/common/up_internal.h index bff20e8b3..d8928a428 100644 --- a/nuttx/arch/arm/src/common/up_internal.h +++ b/nuttx/arch/arm/src/common/up_internal.h @@ -177,20 +177,26 @@ extern void up_puts(const char *str); extern void up_lowputs(const char *str); #ifdef CONFIG_ARCH_CORTEXM3 + extern uint32_t *up_doirq(int irq, uint32_t *regs); extern int up_svcall(int irq, FAR void *context); extern int up_hardfault(int irq, FAR void *context); -#else + +#else /* CONFIG_ARCH_CORTEXM3 */ + extern void up_doirq(int irq, uint32_t *regs); #ifdef CONFIG_PAGING +extern void up_pginitialize(void); extern void up_dataabort(uint32_t *regs, uint32_t far, uint32_t fsr); -#else +#else /* CONFIG_PAGING */ +# define up_pginitialize() extern void up_dataabort(uint32_t *regs); -#endif +#endif /* CONFIG_PAGING */ extern void up_prefetchabort(uint32_t *regs); extern void up_syscall(uint32_t *regs); extern void up_undefinedinsn(uint32_t *regs); -#endif + +#endif /* CONFIG_ARCH_CORTEXM3 */ /* Defined in up_vectors.S */ |