|
MentOS
0.8.0
The Mentoring Operating System
|
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). | |
An entry of a page table.