| 
                
                 04/02/2008 3:34 AM 
                post6366 
               | 
                            
                              
                
                Hello,
I am interested in examples on how to use the DMA controller. My goal is to send data over to board that sits on a PCIe 
slot without keeping my CPU busy doing this data transfer; rather, having a DMA doing that for me. I am using x86 with 
Intel I/O Controller Hub 7 (ICH7) which has numerous DMA registers. There must be a standard way to work with the DMA 
controller (maybe through a driver) instead of learning and programming each one of the registers (after all, DMA is 
common hardware and many developers are using it). I’ll be happy to get any information on this topic. I tried looking 
in the QNX source code for the network driver, but there is too much stuff going on there, and extracting out the DMA 
essentials was a bit difficult.
Thanks in advance,
-Didi Freiman.
 
              
                  
                 
               | 
            
            
              | 
                
                
               | 
            
          
            
              |               
                
               |