1. 06 2月, 2010 2 次提交
  2. 26 1月, 2010 1 次提交
    • J
      mm: add coherence API for DMA to vmalloc/vmap areas · 9df5f741
      James Bottomley 提交于
      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: NJames Bottomley <James.Bottomley@suse.de>
      9df5f741
  3. 25 12月, 2009 10 次提交
  4. 24 12月, 2009 27 次提交