MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
page_table_entry_t Struct Reference

An entry of a page table. More...

Public Attributes

unsigned int present: 1
 Page is present in memory.
 
unsigned int rw: 1
 Read/write permission (0 = read-only, 1 = read/write).
 
unsigned int user: 1
 User/supervisor (0 = supervisor, 1 = user).
 
unsigned int w_through: 1
 Write-through caching enabled.
 
unsigned int cache: 1
 Cache disabled.
 
unsigned int accessed: 1
 Page has been accessed.
 
unsigned int dirty: 1
 Page has been written to.
 
unsigned int zero: 1
 Reserved (set to 0).
 
unsigned int global: 1
 Global page (not flushed by TLB).
 
unsigned int kernel_cow: 1
 Kernel copy-on-write.
 
unsigned int available: 2
 Available for system use.
 
unsigned int frame: 20
 Frame address (shifted right 12 bits).
 

Detailed Description

An entry of a page table.


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