Xyris  0.5
TableEntry Struct Reference

#include <Memory.i686.hpp>

Data Fields

uint32_t present: 1
 
uint32_t readWrite: 1
 
uint32_t usermode: 1
 
uint32_t writeThrough: 1
 
uint32_t cacheDisable: 1
 
uint32_t accessed: 1
 
uint32_t dirty: 1
 
uint32_t pageAttrTable: 1
 
uint32_t global: 1
 
uint32_t unused: 3
 
uint32_t frame: 20
 

Detailed Description

Page table entry defined in accordance to the Intel Developer Manual Vol. 3a p. 4-12.

Definition at line 63 of file Memory.i686.hpp.

Field Documentation

◆ accessed

uint32_t TableEntry::accessed

Definition at line 70 of file Memory.i686.hpp.

◆ cacheDisable

uint32_t TableEntry::cacheDisable

Definition at line 69 of file Memory.i686.hpp.

◆ dirty

uint32_t TableEntry::dirty

Definition at line 71 of file Memory.i686.hpp.

◆ frame

uint32_t TableEntry::frame

Definition at line 75 of file Memory.i686.hpp.

◆ global

uint32_t TableEntry::global

Definition at line 73 of file Memory.i686.hpp.

◆ pageAttrTable

uint32_t TableEntry::pageAttrTable

Definition at line 72 of file Memory.i686.hpp.

◆ present

uint32_t TableEntry::present

Definition at line 65 of file Memory.i686.hpp.

◆ readWrite

uint32_t TableEntry::readWrite

Definition at line 66 of file Memory.i686.hpp.

◆ unused

uint32_t TableEntry::unused

Definition at line 74 of file Memory.i686.hpp.

◆ usermode

uint32_t TableEntry::usermode

Definition at line 67 of file Memory.i686.hpp.

◆ writeThrough

uint32_t TableEntry::writeThrough

Definition at line 68 of file Memory.i686.hpp.


The documentation for this struct was generated from the following file: