On Sat, 19 Mar 2005 13:24:37 -0500, Daniel Phillips <[EMAIL PROTECTED]> wrote:

> 
> None of the commands you mentioned will be available via command DMA,
> they will be performed via PIO.  As Timothy has said, let's just not
> introduce any indirect DMA command that can crash the card.

You know, in order to initiate indirect DMA, you have to issue a
command through direct DMA.  Perhaps we could have two commands for
that, one that allows priveleged commands, and one that does not.  I'm
sure we could come up with situations where the kernel could benefit
from doing indirect DMA.

> > Hmm? Looks like i missunderstand the term PIO. Can you clarify
> > it for me please ?
> 
> "Programmed IO".  The CPU transfers data to/from a peripheral device by
> writing/reading an IO register (which can be an IO space port or a
> memory mapped port).  As opposed to DMA, "Direct Memory Access", where
> a peripheral bypasses the CPU and accesses memory directly.
> 

Your description was much better than mine and more concise.
_______________________________________________
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