Turnstone Operating System
Loading...
Searching...
No Matches
interrupt_errorcode_pagefault_u Union Reference

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
 

Detailed Description

bit fileds for page fault error no


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