Xyris  0.5
DirectoryEntry 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 ignoredA: 1
 
uint32_t size: 1
 
uint32_t ignoredB: 4
 
uint32_t tableAddr: 20
 

Detailed Description

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

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

Field Documentation

◆ accessed

uint32_t DirectoryEntry::accessed

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

◆ cacheDisable

uint32_t DirectoryEntry::cacheDisable

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

◆ ignoredA

uint32_t DirectoryEntry::ignoredA

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

◆ ignoredB

uint32_t DirectoryEntry::ignoredB

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

◆ present

uint32_t DirectoryEntry::present

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

◆ readWrite

uint32_t DirectoryEntry::readWrite

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

◆ size

uint32_t DirectoryEntry::size

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

◆ tableAddr

uint32_t DirectoryEntry::tableAddr

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

◆ usermode

uint32_t DirectoryEntry::usermode

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

◆ writeThrough

uint32_t DirectoryEntry::writeThrough

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


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