diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-EE50283A-543C-446F-A5D1-E64043F988ED.dita
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Adaptation/GUID-EE50283A-543C-446F-A5D1-E64043F988ED.dita Fri Oct 15 14:32:18 2010 +0100
@@ -0,0 +1,40 @@
+
+
+
+
+
+ The DMA framework bypasses the CPU for data transfers. Without
+DMA, the CPU would have to copy each piece of data from the source
+to the destination. Device Driver: A set of methods that tells the platform
+how to use a specific piece of hardware. DMA Framework: The DMA framework provides a simplified
+and unified access to DMA resources in a device. Generic transfer
+parameters abstract the underlying DMA hardware for basic services,
+and fine-grained control is still available for platform-specific
+features. DMA Operation: Before any DMA transfers can be undertaken,
+the DMA channel to be used and the source and destination addresses
+of the data to be transferred have to be specified. The transfer details
+are placed onto a queue for the DMA channel specified. The item at
+the head of the queue will be the active transfer and the rest of
+the queue will be pending transfers.
+
+
+