summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-05-31 10:08:43 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-05-31 15:20:32 +0200
commitbd39add8fafc01d9a469beba89a97557a2fd1125 (patch)
treedb8d4cbbb1a22d1a28695296e0484b3b99d22b38 /c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
parentsmp: Add PowerPC support (diff)
downloadrtems-bd39add8fafc01d9a469beba89a97557a2fd1125.tar.bz2
bsp/qoriq: Add SMP support
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c')
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c b/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
index 3bcf17a7ba..01055da6f3 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
+++ b/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
@@ -7,10 +7,10 @@
*/
/*
- * Copyright (c) 2011 embedded brains GmbH. All rights reserved.
+ * Copyright (c) 2011-2013 embedded brains GmbH. All rights reserved.
*
* embedded brains GmbH
- * Obere Lagerstr. 30
+ * Dornierstr. 4
* 82178 Puchheim
* Germany
* <rtems@embedded-brains.de>
@@ -20,7 +20,7 @@
* http://www.rtems.com/license/LICENSE.
*/
-#include <bspopts.h>
+#include <bsp.h>
#include <bsp/mmu.h>
#include <bsp/linker-symbols.h>
#include <bsp/qoriq.h>
@@ -49,10 +49,16 @@ typedef struct {
.mas3 = FSL_EIS_MAS3_SR \
}
+#ifdef RTEMS_SMP
+ #define ENTRY_RW_MAS2 FSL_EIS_MAS2_M
+#else
+ #define ENTRY_RW_MAS2 0
+#endif
+
#define ENTRY_RW(b, s) { \
.begin = (uint32_t) b, \
.size = (uint32_t) s, \
- .mas2 = 0, \
+ .mas2 = ENTRY_RW_MAS2, \
.mas3 = FSL_EIS_MAS3_SR | FSL_EIS_MAS3_SW \
}