diff options
author | Richard Zhu <Richard.Zhu@freescale.com> | 2015-03-31 11:03:11 +0800 |
---|---|---|
committer | guoyin.chen <guoyin.chen@freescale.com> | 2015-05-08 17:24:50 +0800 |
commit | 94f1f2ff77fd7dd3d187f946c66e2e7cad18fdb9 (patch) | |
tree | c399dfdc40b905127b54c2732a1d775dada8764e /include | |
parent | c30ef94c093f40440013c9c6d631b678e58a5aee (diff) |
MLK-10512-4 arm: mcc: make sure the shm consistent
- use dsb() to make sure the consistence of the share
memory , because that share memory is located in ddr memory,
it maybe buffer-able although it is remapped as nocache
Signed-off-by: Richard Zhu <Richard.Zhu@freescale.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mcc_linux.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/mcc_linux.h b/include/linux/mcc_linux.h index 7dab31738189..7e7af8268df1 100644 --- a/include/linux/mcc_linux.h +++ b/include/linux/mcc_linux.h @@ -22,12 +22,12 @@ /* Define the kinds of cache macros */ #define MCC_DCACHE_ENABLE(n) #define MCC_DCACHE_DISABLE() -#define MCC_DCACHE_FLUSH() -#define MCC_DCACHE_FLUSH_LINE(p) -#define MCC_DCACHE_FLUSH_MLINES(p, m) -#define MCC_DCACHE_INVALIDATE() -#define MCC_DCACHE_INVALIDATE_LINE(p) -#define MCC_DCACHE_INVALIDATE_MLINES(p, m) +#define MCC_DCACHE_FLUSH() dsb() +#define MCC_DCACHE_FLUSH_LINE(p) dsb() +#define MCC_DCACHE_FLUSH_MLINES(p, m) dsb() +#define MCC_DCACHE_INVALIDATE() dsb() +#define MCC_DCACHE_INVALIDATE_LINE(p) dsb() +#define MCC_DCACHE_INVALIDATE_MLINES(p, m) dsb() #define MCC_LINUX_NODE_NUMBER (0) |