Turnstone Operating System
|
bit fileds for page fault error no More...
#include <interrupt.h>
Public Attributes | |
struct { | |
uint32_t present: 1 | |
fault ocurred when page exits, if 0, then the page mapping not found | |
uint32_t write: 1 | |
fault occured to writing to a readonly page | |
uint32_t user: 1 | |
fault occured user mode accesses | |
uint32_t reserved_bits: 1 | |
fault occured when reserved bits edited at page | |
uint32_t instruction_fetch: 1 | |
fault occured when instruction fetch | |
uint32_t protected_keys: 1 | |
fault is for protected keys | |
uint32_t shadow_stack: 1 | |
fault is for shadow stack | |
uint32_t reserved1: 8 | |
reserved | |
uint32_t sgx: 1 | |
fault is for sgx | |
uint32_t reserved2: 16 | |
reserved | |
} | fields |
bit fields | |
uint32_t | bits |
all value in 32bit integer | |
bit fileds for page fault error no