This patch series merges the 32 and 64-bit dma code and does some other cleanup. This has changed a bit since the RFC was submitted a few months ago - I incorporated most of the comments from Christoph, including moving the iommu-specific code into its own file and dropping numa_node from archdata - we now use the version in the struct device.
Now that the 32-bit code has a dma_ops structure that is used to access the dma functions, we will be more easily able to implement swiotlb or iommu-type dma by setting dma_ops up to use an alternate set of operations. I have tested this code on 8641 and 8572 platforms using the popular kernel build as well as full runs of LTP. I have built 64-bit platforms, but have no means to test there, so I would greatly appreciate any feedback you can provide on possible issues. Cheers, Becky _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev