scatter/gather busmaster dma - mi ez?
Andras Tantos
andras_tantos at yahoo.com
Sat Apr 17 18:05:41 CEST 2004
Hali!
Azt hiszem, hogy a kovetkezorol van szo: a scatter-gather DMA-nal nem
egy-ket regiszter van a DMA-kontrollerben, ami megmondja a kezdo cimet, meg
a blokk meretet, hanem blokk-leiro strukturak vannak a memoriaban. Egy-egy
ilyen leiro-struktura tartalmazza az atviendo blokk adatait, valamint egy
pointert a kovetkezo leiro-blokkra. A DMA kontrollert az elso ilyen blokk
cimevel kell inicializalni. Ezekutan a kontroller szepen sorban vegrehajtja
az osszes egymashoz lancolt blokk-leirban talalhato utasitasokat. A dolog
lenyege az, hogy nem kell, hogy a DMA-val atvinni szant memoria-tartalom
folytonos memoriatartomanyban legyen. Lehet ott, ahova az OS
memoria-managere eppen rakta.
Udv,
Tantos Andras
<http://andras.tantos.homedns.org>
>
> Hi!
>
> Mi az a "scatter/gather busmaster dma" ? Mire jo?
> Allitolag az uj PCI kartyak tudjak.
>
> --
> Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
> "Mindig jo, ha bajba jutsz, hogy ha orditsz s korbefutsz!"
>
>
> ____________________________________________________________________
> Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a
FreeStarttol.
> Probald ki most! http://www.freestart.hu
>
>
>
More information about the Elektro
mailing list