Procházet zdrojové kódy

OMX: less cache flush
Signed-off-by: Leo Lu <leo.lu@starfivetech.com>

leo.lu před 8 měsíci
rodič
revize
6362e928fa
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      wave511/code/vdi/linux/vdi.c

+ 2 - 2
wave511/code/vdi/linux/vdi.c

@@ -1022,7 +1022,7 @@ int vdi_read_memory(unsigned long core_idx, PhysicalAddress addr, unsigned char
         return -1;
         return -1;
 
 
     offset = addr - (unsigned long)vdb.phys_addr;
     offset = addr - (unsigned long)vdb.phys_addr;
-    vdi_flush_ddr(core_idx,(unsigned long )(vdb.phys_addr+offset),len,1);
+    //vdi_flush_ddr(core_idx,(unsigned long )(vdb.phys_addr+offset),len,1);
     osal_memcpy(data, (const void *)((unsigned long)vdb.virt_addr+offset), len);
     osal_memcpy(data, (const void *)((unsigned long)vdb.virt_addr+offset), len);
     swap_endian(core_idx, data, len,  endian);
     swap_endian(core_idx, data, len,  endian);
 
 
@@ -1064,7 +1064,7 @@ int vdi_read_memory2(unsigned long core_idx, PhysicalAddress addr, unsigned char
         return -1;
         return -1;
 
 
     offset = addr - (unsigned long)vdb.phys_addr;
     offset = addr - (unsigned long)vdb.phys_addr;
-    vdi_flush_ddr(core_idx,(unsigned long )(vdb.phys_addr+offset),len,1);
+    //vdi_flush_ddr(core_idx,(unsigned long )(vdb.phys_addr+offset),len,1);
     *ppdata = (unsigned char *)(vdb.virt_addr + offset);
     *ppdata = (unsigned char *)(vdb.virt_addr + offset);
     swap_endian(core_idx, *ppdata, len,  endian);
     swap_endian(core_idx, *ppdata, len,  endian);