diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-4C5DB74E-41A5-53CB-A053-CBBEADD31AFF.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-4C5DB74E-41A5-53CB-A053-CBBEADD31AFF.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,31 @@ + + + + + +ArchitectureDescribes the architecture of the DMA Framework. +

The following diagram shows the main parts of the architecture:

+ + + +

The DMA Framework is implemented as a single DLL, which is split into two +layers:

+ +

The DLL is called dma.dll, and is implemented as a +kernel extension, which means that it is loaded very early during system initialisation.

+

The platform specific layer interfaces to the DMA controller hardware via +the I/O port constants and functions exposed by the ASSP DLL and/or Variant +DLL.

+

The clients of the DMA Framework are physical device drivers (PDD).

+
\ No newline at end of file