summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lpc313x/lpc313x_boot.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-08-22 03:44:18 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-08-22 03:44:18 +0000
commit9e91dba9e4c647edef9d745af68321436007b4f5 (patch)
tree2bc95495f8037e2142f04533c6bd8ff6413a3c32 /nuttx/arch/arm/src/lpc313x/lpc313x_boot.c
parent93362e94215a997b3dd1323cba42ea40d3483575 (diff)
downloadpx4-nuttx-9e91dba9e4c647edef9d745af68321436007b4f5.tar.gz
px4-nuttx-9e91dba9e4c647edef9d745af68321436007b4f5.tar.bz2
px4-nuttx-9e91dba9e4c647edef9d745af68321436007b4f5.zip
Fix demand-paging compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2879 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/lpc313x/lpc313x_boot.c')
-rwxr-xr-xnuttx/arch/arm/src/lpc313x/lpc313x_boot.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/lpc313x/lpc313x_boot.c b/nuttx/arch/arm/src/lpc313x/lpc313x_boot.c
index 1f0744328..09176cedd 100755
--- a/nuttx/arch/arm/src/lpc313x/lpc313x_boot.c
+++ b/nuttx/arch/arm/src/lpc313x/lpc313x_boot.c
@@ -51,6 +51,11 @@
#include "lpc313x_cgudrvr.h"
#include "lpc313x_internal.h"
+#ifdef CONFIG_PAGING
+# include <nuttx/page.h>
+# include "pg_macros.h"
+#endif
+
/************************************************************************************
* Private Types
************************************************************************************/
@@ -201,14 +206,15 @@ static void up_setupmappings(void)
************************************************************************************/
#if !defined(CONFIG_ARCH_ROMPGTABLE) && defined(CONFIG_ARCH_LOWVECTORS) && defined(CONFIG_PAGING)
-static void up_vectorpermissions(uint32 mmuflags)
+static void up_vectorpermissions(uint32_t mmuflags)
{
- uint32_t *ptr = (uint3t*)PG_L2_VECT_VADDR;
+ uint32_t *ptr = (uint32_t*)PG_L2_VECT_VADDR;
uint32_t pte;
/* This is easily because we have already been told everything! */
pte = *ptr;
+
#ifdef CONFIG_PAGING_VECPPAGE
/* We've been told to use a specify page for the vectors. In this
* case, I expect the pte to be zero the first time this function is