25. November 2024, 04:15
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
Hast du deine
Aktivierungs E-Mail
übersehen?
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
DMA im LongMode
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Autor
Thema: DMA im LongMode (Gelesen 5109 mal)
streetrunner
Beiträge: 67
Gespeichert
«
am:
17. July 2013, 11:32 »
DMA im LongMode
Guten Tag zusammen,
da ich gerade dabei bin meinen PMM zu programmieren hat sich mir die Frage gestellt in wie weit die DMA Funktionen der einzelnen Controller-Chips mit 64 Bit umgehen können. Dabei wäre eigendlich nur interressant zu wissen ob es sich lohnt den PMM so zu programmieren dass DMA-Geräte immer Speicher aus den ersten 4GB bekommen.
Gruß,
Streetrunner
kevin
Administrator
Beiträge: 2 767
Gespeichert
«
Antwort #1 am:
17. July 2013, 11:40 »
Re: DMA im LongMode
Es gibt genug Geräte, die das brauchen, ja. Wenn du auch ISA-DMA noch brauchst (Floppies oder so), dann sollte dein PMM in der Lage sein, Speicher entweder irgendwo, irgendwo unter 4 GB oder irgendwo unter 16 MB zu reservieren, je nach Flags.
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.
streetrunner
Beiträge: 67
Gespeichert
«
Antwort #2 am:
17. July 2013, 12:24 »
Re: DMA im LongMode
Ah ok, danke für die schnelle Antwort.
Irgendwo und irgendwo unter 4GB sollten reichen, ob ich ISA-DMA brauche weiß ich zwar nicht aber mangels Floppy und anderer älterer Gerätschaften denke ich dass ich ganz gut darauf verzichten kann.
Drucken
Seiten: [
1
]
« vorheriges
nächstes »
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
DMA im LongMode
Einloggen
1 Stunde
1 Tag
1 Woche
1 Monat
Immer