diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2010-08-17 19:28:51 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2010-08-17 19:28:51 +0000 |
commit | b4bf0ea289baf9861e95683c7ddd75fc340f2248 (patch) | |
tree | 38b9dd017eca148ca76a31ba6037a5b1f0089266 /nuttx/arch/arm/src/common | |
parent | 7380af12ea355dbc3b8710110890289595c3e5ea (diff) |
Skeletons for remaining paging files to be implemented
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2863 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/arch/arm/src/common')
-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 bff20e8b36..d8928a428c 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 */ |