Hi, dma coherent doesn't /have/ to mean "low 32 bits". It's just supposed to mean "try really hard to use uncached memory on platforms that support it."
The ath10k hardware (at least what I've played with thus far) is all 32 bit DMA hardware, not 64 bit, so it can't be handed 64 bit memory - contiguous or otherwise. So, if dma coherent on linux means 32 bit only physmem, great. Now, it also turns out that various platforms that say they do coherent memory these days do "mostly coherent", and you still need some flush/sync ops.. -adrian _______________________________________________ ath10k mailing list [email protected] http://lists.infradead.org/mailman/listinfo/ath10k
