diff options
author | Ramesh Gupta <grgupta@ti.com> | 2009-11-09 13:21:29 -0600 |
---|---|---|
committer | Santosh Shilimkar <santosh.shilimkar@ti.com> | 2009-11-16 16:14:31 +0100 |
commit | 28fa6bb03a1d6fd32f5bfbcc20f7c76a71bfe72c (patch) | |
tree | da0fdcc711dfe391855d731498c3c9835713e5b9 /drivers | |
parent | 1dc8d7ebc39737b6efa32ca1d2a347f6f681b092 (diff) |
TESLA BRIDGE: remove the kernel space cache flush
This patch removes the calls to kernel space flush functions.
This is test patch and the code will be completely removed once
proper testing is done.
Signed-off-by: Ramesh Gupta G<grgupta@ti.com>
Diffstat (limited to 'drivers')
-rwxr-xr-x | drivers/dsp/bridge/rmgr/proc.c | 8 | ||||
-rw-r--r-- | drivers/dsp/bridge/services/mem.c | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/drivers/dsp/bridge/rmgr/proc.c b/drivers/dsp/bridge/rmgr/proc.c index 34d29696a6b2..cc05e566b19a 100755 --- a/drivers/dsp/bridge/rmgr/proc.c +++ b/drivers/dsp/bridge/rmgr/proc.c @@ -766,8 +766,10 @@ DSP_STATUS PROC_EnumNodes(DSP_HPROCESSOR hProcessor, OUT DSP_HNODE *aNodeTab, DSP_STATUS PROC_FlushMemory(DSP_HPROCESSOR hProcessor, void *pMpuAddr, u32 ulSize, u32 ulFlags) { - /* Keep STATUS here for future additions to this function */ DSP_STATUS status = DSP_SOK; + /*FIX ME: Need to remove completely after testing*/ +#if 0 + /* Keep STATUS here for future additions to this function */ enum DSP_FLUSHTYPE FlushMemType = PROC_WRITEBACK_INVALIDATE_MEM; struct PROC_OBJECT *pProcObject = (struct PROC_OBJECT *)hProcessor; DBC_Require(cRefs > 0); @@ -788,6 +790,7 @@ DSP_STATUS PROC_FlushMemory(DSP_HPROCESSOR hProcessor, void *pMpuAddr, } GT_1trace(PROC_DebugMask, GT_ENTER, "Leaving PROC_FlushMemory [0x%x]", status); +#endif return status; } @@ -802,6 +805,8 @@ DSP_STATUS PROC_InvalidateMemory(DSP_HPROCESSOR hProcessor, void *pMpuAddr, { /* Keep STATUS here for future additions to this function */ DSP_STATUS status = DSP_SOK; + /*FIX ME: Need to remove completely after testing*/ +#if 0 enum DSP_FLUSHTYPE FlushMemType = PROC_INVALIDATE_MEM; struct PROC_OBJECT *pProcObject = (struct PROC_OBJECT *)hProcessor; DBC_Require(cRefs > 0); @@ -820,6 +825,7 @@ DSP_STATUS PROC_InvalidateMemory(DSP_HPROCESSOR hProcessor, void *pMpuAddr, } GT_1trace(PROC_DebugMask, GT_ENTER, "Leaving PROC_InvalidateMemory [0x%x]", status); +#endif return status; } diff --git a/drivers/dsp/bridge/services/mem.c b/drivers/dsp/bridge/services/mem.c index 47ec09bdb066..9f9757ad8db1 100644 --- a/drivers/dsp/bridge/services/mem.c +++ b/drivers/dsp/bridge/services/mem.c @@ -480,6 +480,8 @@ void MEM_Exit(void) */ void MEM_FlushCache(void *pMemBuf, u32 cBytes, s32 FlushType) { + /* FIX ME: Remove completely after testing*/ +#if 0 DBC_Require(cRefs > 0); switch (FlushType) { @@ -506,6 +508,7 @@ void MEM_FlushCache(void *pMemBuf, u32 cBytes, s32 FlushType) "FlushMemType 0x%x\n", FlushType); break; } +#endif } |