home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.ibm.ps2.hardware      Discussing IBM PS/2 hardware      42,985 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 42,210 of 42,985   
   Louis Ohland to Christian Holzapfel   
   Re: MCA busmaster adapter / DMA transfer   
   06 Nov 23 13:25:02   
   
   From: ohland@charter.net   
      
   No answers.   
      
   I would think a busmaster [master] would tell the DMA controller that   
   there is a DMA transfer. The DMA controller sets up the DMA transfer,   
   then the busmaster sends it. The receiving device may be a busmaster   
   itself, but for the porpoises of this transfer, it acts as a memory   
   slave [to system memory] or I/O slave [to a port or adapter].   
      
   The direction does not change the mechanism, but the MCA will call it M   
   or I/O.   
      
   Christian Holzapfel wrote:   
   > a) Do you fire an interrupt, wait for the CPU to pick it up, configure the   
   system DMA controller to do the work?   
   > b) Do you, as a smart-ass busmaster card, instruct the DMA controller to do   
   the work for you?   
   > c) Anything else?   
   >   
   > And finally, does it matter which direction the data is going?   
   > Like for RX it's the adapter to initiate the DMA transfer, and for TX it's   
   the CPU? Or is it all the same?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca