summaryrefslogtreecommitdiffstats
path: root/nuttx/arch/arm/src/common
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2010-08-17 19:28:51 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2010-08-17 19:28:51 +0000
commitb4bf0ea289baf9861e95683c7ddd75fc340f2248 (patch)
tree38b9dd017eca148ca76a31ba6037a5b1f0089266 /nuttx/arch/arm/src/common
parent7380af12ea355dbc3b8710110890289595c3e5ea (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.h14
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 */