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