From 6ff3add12326dd7878946d726c4260e1ec9f3a3b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 27 May 2009 11:57:33 +0000 Subject: 2009-05-25 Allan Hessenflow 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. --- c/src/lib/libcpu/bfin/mmu/mmu.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'c/src/lib/libcpu/bfin/mmu/mmu.h') 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 +#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 | \ -- cgit v1.2.3