diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-27 11:57:33 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-27 11:57:33 +0000 |
commit | 6ff3add12326dd7878946d726c4260e1ec9f3a3b (patch) | |
tree | dd64bb88b82ba65d4d3691a4ab01d8e178e69de7 /c/src/lib/libcpu/bfin/mmu/mmu.h | |
parent | 2009-05-25 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-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.h | 10 |
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 | \ |