Zugriff auf VESA LFB mittels Paging
-
Hallo,
in meinem Programm habe ich "endlich" geschafft Paging zu aktivieren.
Damit konnte ich die virtuelle Adresse an 2MB umlegen auf die physische Adresse
0xA0000.Da der VGA Speicher auch in den tatsächlich vorhandenen RAM eingeblendet wird
scheint dies problemlos zu funktionieren.Wie sieht es aber mit dem LFB auf (VESA) der an der Adresse 0xF80000000
in den RAM eingeblendet wird. Mein virt. PC kann nur 3GB "vortäuschen"..Währe es mittels Paging möglich dennoch den Speicher zu nutzen oder
ist es wie beim DMA Controller, das die VGA Karte die Daten nicht über die CPU
in den RAM schreibt?Ich wollte eigentlich das Problem mit den Speicherfenstern umgehen, da ich keine BIOS Funktion zum umschalten aus dem P-Mode aufrufen kann.
Hat jemand einen Tipp für mich?
Gruß, Nicky