summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorRamesh Gupta <grgupta@ti.com>2009-11-09 13:21:29 -0600
committerSantosh Shilimkar <santosh.shilimkar@ti.com>2009-11-16 16:14:31 +0100
commit28fa6bb03a1d6fd32f5bfbcc20f7c76a71bfe72c (patch)
treeda0fdcc711dfe391855d731498c3c9835713e5b9 /drivers
parent1dc8d7ebc39737b6efa32ca1d2a347f6f681b092 (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-xdrivers/dsp/bridge/rmgr/proc.c8
-rw-r--r--drivers/dsp/bridge/services/mem.c3
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
}