1. 05 Feb, 2010 4 commits
  2. 25 Jan, 2010 1 commit
    • James Bottomley's avatar
      mm: add coherence API for DMA to vmalloc/vmap areas · 9df5f741
      James Bottomley authored
      On Virtually Indexed architectures (which don't do automatic alias
      resolution in their caches), we have to flush via the correct
      virtual address to prepare pages for DMA.  On some architectures
      (like arm) we cannot prevent the CPU from doing data movein along
      the alias (and thus giving stale read data), so we not only have to
      introduce a flush API to push dirty cache lines out, but also an invalidate
      API to kill inconsistent cache lines that may have moved in before
      DMA changed the data
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
      9df5f741
  3. 24 Dec, 2009 35 commits