Hi, this should be an easy question for most of you : I wonder what happens on AC'97, when RevokeMappings is called with a tag that matches the current buffer (CIV). From what I've seen, after the ICH is reset, CIV = LVI = 0. Hence, the Buffer Descriptor list is rearranged so that the current buffer data is located at index 0. Now, I believe the PICB is reset too, so what happens when DMA is resumed ? does the ICH replay a part of the current mapping, or how did the current position get saved ? Or does portcls prevent the cancellation of the current mapping ? thanks Marc. ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.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/