On Wed, 2 Feb 2005 00:25:59 +0100, Rodolphe Ortalo <[EMAIL PROTECTED]> wrote: > On Tuesday 01 February 2005 23:44, Daniel Phillips wrote: > [...] > > My suggestion here is to send the DMA setup commands through the command > > ring buffer, that way the card can worry about initiating each > > successive transfer immediately after the preceding one is finished, > > and we can dispense with the complexities of scatter-gather. To signal > > final completion the driver could put an "interrupt me" command in the > > command buffer, or there could be some logic for generating an > > interrupt when both DMA is finished and the command buffer is empty. > > It seems to me that this is similar to what I tried to describe. At least it's > the same kind of objective: doing something like scatter-gather. But do you > think such operation is feasible in "direct mode" too?
My only objection to anything fancy is the need to minimize hardware. It's possible that I may toss direct altogether and have a PIO queue that you send indirect DMA requests into. > > > This is a half-formed idea, it obviously has holes in it, but somewhere > > in there is a nice strategy I think. > > Agreed. > > Rodolphe > _______________________________________________ > Open-graphics mailing list > [email protected] > http://lists.duskglow.com/mailman/listinfo/open-graphics > List service provided by Duskglow Consulting, LLC (www.duskglow.com) > _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
