PIO = Programmable IO.
      Registers that are possibly in x86 IO address space or PCI config
space.
      Today these are just memory mapped registers where the CPU has direct
access.

DMA = DirectMemoryAccess.
      Typically an engine on a chip which trasnfers data forth and back.
      It needs initialisation via some sort of register programming or other
meance.

Other terms might be specific to 
individual chipsets, chipset vendors
or software projects. Some other 
keywords are just subsets of special
variants of the above.

(AGP transfers are just a special case of a DMA.)

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to