Re: PCI64 Terminal (DMA) Block w/ Zero Length
wflawry <[email protected]> Mon, 24 Feb 2003 15:25:00 -0700
| Newsgroups | gmane.network.myrinet.general |
|---|---|
| Message-ID | <[email protected]> |
An update ... wflawry wrote: > > Looking at the PCI64 Programmer's Documentation, the DMA > engine/controller does "nothing" for a non-terminal DMA block with > zero length except the "DMA advances to the next block." Is this > behavior well defined? Can one depend on the engine/controller setting > the terminal bit on such a block before advancing? Or is the terminal > bit always not set since there was no actual DMA for that block? 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