Hi,
ich hab endlich etwas Zeit gefunden wiedermal an meinem OS zu arbeiten.
Da auf meiner Todo Liste momentan ganz oben Paging steht hab ich dort angefangen und mich dazu entschieden für den Kernel nur 4MiB Pages zu nehmen (bitte jetzt keine Design-Diskussion
). Um PSE verwenden zu können, muss der Prozessor dies ja unterstützen.
Ich weiß inzwischen das die PSE Unterstützung per CPUID erkannt werden kann (Befehl 1) aber welches Bit muss ich jetzt prüfen?
Im Wiki stehen 2 Bits die für 4MiB Pages gültig sind (3 und 17 in EDX). Welches ist jetzt das richtige?
Danke für eure Hilfe,
LittleFox