]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/dde/linux26/lib/src/arch/l4/kmalloc.c
update
[l4.git] / l4 / pkg / dde / linux26 / lib / src / arch / l4 / kmalloc.c
index e0779ff31cd72dddf38cf1ab5dfa8a9da07e2313..d48962e8bb06e6da416590ddb0507c9576def66e 100644 (file)
@@ -197,6 +197,14 @@ void dma_free_coherent(struct device *dev, size_t size,
        free_pages((unsigned long)vaddr, get_order(size));
 }
 
+#ifdef ARCH_arm
+#include <l4/sys/cache.h>
+void dma_cache_maint(const void *start, size_t size, int direction)
+{
+       l4_cache_dma_coherent((unsigned long)start, (unsigned long)start + size);
+}
+#endif
+
 
 /********************
  ** Initialization **