Problems with dma_alloc_coherent()

Benjamin Herrenschmidt benh at
Mon Apr 5 08:56:19 EST 2004

> Actually, they are extremely common in the embedded market. On my desk I
> have three Linux systems with this class of DMA engine: an MPC107/7410,
> an ARM9 from Cirrus, and an ARM9 from TI. Most system-on-a-chip
> processors have DMA engines which can move between any two of memory,
> PCI, and internal peripherals.

Right, but in this case, those systems also usually don't have an iommu
and usually provide a simple 1:1 mapping between memory and bus addresses ;)


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list