Paging Tutorial — Änderungen 6147 → 6877

Zeile 59: Zeile 59:
 
  const Page_noTLBupdate = &b100000000
 
  const Page_noTLBupdate = &b100000000
 
</freebasic>
 
</freebasic>
 +
 +
und in C:
 +
<C>
 +
// constants for all Paging-tables
 +
#define Page_present &b1
 +
#define Page_writeable &b10
 +
#define Page_noUsermodeAccess &b100
 +
#define Page_noWriteThrough &b1000
 +
#define Page_noCache &b10000
 +
 +
// constants only for the PageDirectory
 +
#define Page_bigPage &b10000000
 +
 +
// constants only for the PageTable
 +
#define Page_noTLBupdate &b100000000
 +
</C>
  
 
Die benutzen wir später um die Flags der Tabellen-Einträge zu setzen.
 
Die benutzen wir später um die Flags der Tabellen-Einträge zu setzen.