Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
|
Page Table entry structure. More...
#include <structures.h>
Data Fields | |
uint32_t | present: 1 |
Page present in memory. More... | |
uint32_t | rw: 1 |
Read-only if clear, readwrite if set. More... | |
uint32_t | user: 1 |
Supervisor level only if clear. More... | |
uint32_t | accessed: 1 |
Has the page been accessed since last refresh? More... | |
uint32_t | dirty: 1 |
Has the page been written to since last refresh? More... | |
uint32_t | unused: 7 |
Amalgamation of unused and reserved bits. More... | |
uint32_t | frame: 20 |
Frame address (shifted right 12 bits) More... | |
Page Table entry structure.
uint32_t page_table_entry::accessed |
Has the page been accessed since last refresh?
uint32_t page_table_entry::dirty |
Has the page been written to since last refresh?
uint32_t page_table_entry::frame |
Frame address (shifted right 12 bits)
uint32_t page_table_entry::present |
Page present in memory.
uint32_t page_table_entry::rw |
Read-only if clear, readwrite if set.
uint32_t page_table_entry::unused |
Amalgamation of unused and reserved bits.
uint32_t page_table_entry::user |
Supervisor level only if clear.