summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/bfin/mmu/mmu.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-27 11:57:33 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-27 11:57:33 +0000
commit6ff3add12326dd7878946d726c4260e1ec9f3a3b (patch)
treedd64bb88b82ba65d4d3691a4ab01d8e178e69de7 /c/src/lib/libcpu/bfin/mmu/mmu.h
parent2009-05-25 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-6ff3add12326dd7878946d726c4260e1ec9f3a3b.tar.bz2
2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/bsps * mmu/mmu.c: enable mmu after initializing it. * mmu/mmu.h: add missing mmu flags entries. * include/mmuRegs.h: correct a couple field name typos.
Diffstat (limited to 'c/src/lib/libcpu/bfin/mmu/mmu.h')
-rw-r--r--c/src/lib/libcpu/bfin/mmu/mmu.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/bfin/mmu/mmu.h b/c/src/lib/libcpu/bfin/mmu/mmu.h
index 8a57750ba5..5ccf57aaa7 100644
--- a/c/src/lib/libcpu/bfin/mmu/mmu.h
+++ b/c/src/lib/libcpu/bfin/mmu/mmu.h
@@ -25,12 +25,22 @@
#include <libcpu/mmuRegs.h>
+#define INSTR_NOCACHE (ICPLB_DATA_CPLB_USER_RD | \
+ ICPLB_DATA_CPLB_VALID)
+
#define INSTR_CACHEABLE (ICPLB_DATA_CPLB_L1_CHBL | \
ICPLB_DATA_CPLB_USER_RD | \
ICPLB_DATA_CPLB_VALID)
+#define DATA_NOCACHE (DCPLB_DATA_CPLB_DIRTY | \
+ DCPLB_DATA_CPLB_SUPV_WR | \
+ DCPLB_DATA_CPLB_USER_WR | \
+ DCPLB_DATA_CPLB_USER_RD | \
+ DCPLB_DATA_CPLB_VALID)
+
#define DATA_WRITEBACK (DCPLB_DATA_CPLB_L1_AOW | \
DCPLB_DATA_CPLB_L1_CHBL | \
+ DCPLB_DATA_CPLB_DIRTY | \
DCPLB_DATA_CPLB_SUPV_WR | \
DCPLB_DATA_CPLB_USER_WR | \
DCPLB_DATA_CPLB_USER_RD | \