nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pgte Struct Reference

Page Table Entry. More...

#include <paging.h>

Data Fields

unsigned long a:1
 Accessed. More...
 
unsigned long avail:3
 Avail for system programmer's use. More...
 
unsigned long d:1
 Dirty. More...
 
unsigned long g:1
 Global Page. More...
 
unsigned long p:1
 Present. More...
 
unsigned long page_base:20
 Page Base Address. More...
 
unsigned long pat:1
 Page Table Attribute Index. More...
 
unsigned long pcd:1
 Cache disabled. More...
 
unsigned long pwt:1
 Write-through. More...
 
unsigned long rw:1
 Read/Write. More...
 
unsigned long us:1
 User/Supervisor. More...
 

Detailed Description

Page Table Entry.

Definition at line 27 of file paging.h.

Field Documentation

unsigned long a

Accessed.

Definition at line 33 of file paging.h.

unsigned long avail

Avail for system programmer's use.

Definition at line 37 of file paging.h.

unsigned long d

Dirty.

Definition at line 34 of file paging.h.

unsigned long g

Global Page.

Definition at line 36 of file paging.h.

unsigned long p

Present.

Definition at line 28 of file paging.h.

Referenced by onetime_unmap().

unsigned long page_base

Page Base Address.

Definition at line 38 of file paging.h.

Referenced by onetime_unmap().

unsigned long pat

Page Table Attribute Index.

Definition at line 35 of file paging.h.

unsigned long pcd

Cache disabled.

Definition at line 32 of file paging.h.

unsigned long pwt

Write-through.

Definition at line 31 of file paging.h.

unsigned long rw

Read/Write.

Definition at line 29 of file paging.h.

unsigned long us

User/Supervisor.

Definition at line 30 of file paging.h.


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