Hi Walter. Thanks for the response. I may have used the term "contiguous" ambiguously. The destination memory doesn't need to be physically contiguous, in fact the desired destination is AVStream frames. I was wondering if there was a DMA mode where the source of the DMA is an I/O port. I have seen this sort of transfer supported by hardware in the past. Thanks. Walter Oney <waltoney@xxxxxxxxxxxx> wrote: wade wrote: > Hi. I'm wondering if there exists a way to create DMA_ADAPTER from > IoGetDmaAdapter() etc, that will read repeatedly from a fixed 16bit IO > port and write to contiguous memory. (~ 64k per transfer) I guess you > could create mega S/G mappings, but is this the way to do this? If you're reading from an I/O port, it's not DMA. In that case, why insist on contiguous memory? -- Walter Oney, Consulting and Training Basic and Advanced Driver Programming Seminars Check out our schedule at http://www.oneysoft.com ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/ --------------------------------- Do you Yahoo!? Free online calendar with sync to Outlook(TM).