DMA fähigen Speicher allozieren



  • Ich muß DMA fähigen Speicher unter Linux allozieren.
    Gelesen habe ich schon eine Menge, bin aber etwas verwirrt, weil es ungefähr 1000 verschiedene Arten gibt, den Speicher anzufragen.
    Im Moment arbeite ich mit "get_free_pages" bei einem 2.6.18er Kernel.
    Kann mir jemand sagen, ob es bessere Möglichkeiten gibt und wenn ja, welche?



  • okey, nächstes Problem.
    Ich habe jetzt Speicher per __get_free_pages angefragt und bekomme die Startadresse zurückgeliefert.
    Wie kann ich auf den Speicher zugreifen (ein- und auslesen)?


Anmelden zum Antworten