PCI64 Terminal (DMA) Block w/ Zero Length

wflawry <[email protected]> Tue, 25 Feb 2003 10:22:29 -0700
Newsgroups gmane.network.myrinet.general
Message-ID <[email protected]>
>>/ wflawry wrote:////
/>>/ 
/>>/ Based on some LANai 7's and test code,  the terminal bit is 
/>>/ not set for 
/>>/ a zero-length dma, regardless of whether or not that 
/>>/ zero-length block 
/>>/ was the terminal block of a previous dma chain.  
/>>/ 
/>>/ Bill
/
> One of GM developers offers this:

> This is consistent with my understanding.  By "nothing" in the docs
> really means "nothing".  The terminal bit is not set.  Zero length DMAs
> do NOT perform like normal DMAs excepting only that no data is
> transferred.

> Yes, it's a pain: you do have to treat zero length DMAs specially.

Ruth, Thanks for the feedback.  It all seems clear now, as opposed to wondering if there was some other bug to chase.  :-)

Bill