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)

Reply via email to