テクニカル ドキュメント #47



Doc ID: 47
製品: WinDriver
Version:  5.20 およびそれ以降

WinDriver は、Linux で Scatter/Gather DMA をサポートしていますか?

はい。WinDriver v5.20 以降、Linux でも同様に、WD_DMALock() を使用して、Scatter/Gather DMA を実行できます。

2.2.X kernels では Scatter/Gather DMA をサポートしてないので、2.4.X kernels から対応しています。2.2.X Linux kernels へ Scatter/Gather DMA のサポートを追加すれば、これらのカーネルでも WinDriver を使用して、Scatter/Gather DMA を実装することができると思われます。ただし、動作検証をしていませんので、このパッチの使用に関する問題についてはサポートを提供いたしません。ご了承ください。

WinDriver の以前のバージョンでは、Linux では連続バッファ DMA のみをサポートしています。以前は、Linux カーネルの Scatter/Gather DMA のサポートがありませんでした。