MOS Source Code
Loading...
Searching...
No Matches
x86_pte64_t Struct Reference

#include <paging_impl.h>

Public Attributes

bool present: 1
 
bool writable: 1
 
bool usermode: 1
 
bool write_through: 1
 
bool cache_disabled: 1
 
bool accessed: 1
 
bool dirty: 1
 
bool pat: 1
 
bool global: 1
 
u32 _ignored1: 2
 
bool hlat_restart: 1
 
pfn_t pfn: 40
 
u32 _ignored2: 7
 
u32 protection_key: 4
 
bool no_execute: 1
 

Detailed Description

Definition at line 48 of file paging_impl.h.

Member Data Documentation

◆ present

bool present

Definition at line 50 of file paging_impl.h.

Referenced by platform_pml1e_get_present(), and platform_pml1e_set_pfn().

◆ writable

bool writable

Definition at line 51 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().

◆ usermode

bool usermode

Definition at line 52 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().

◆ write_through

bool write_through

Definition at line 53 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().

◆ cache_disabled

bool cache_disabled

Definition at line 54 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().

◆ accessed

bool accessed

Definition at line 55 of file paging_impl.h.

◆ dirty

bool dirty

Definition at line 56 of file paging_impl.h.

◆ pat

bool pat

Definition at line 57 of file paging_impl.h.

◆ global

bool global

Definition at line 58 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().

◆ _ignored1

u32 _ignored1

Definition at line 59 of file paging_impl.h.

◆ hlat_restart

bool hlat_restart

Definition at line 60 of file paging_impl.h.

◆ pfn

pfn_t pfn

Definition at line 61 of file paging_impl.h.

Referenced by platform_pml1e_get_pfn(), and platform_pml1e_set_pfn().

◆ _ignored2

u32 _ignored2

Definition at line 62 of file paging_impl.h.

◆ protection_key

u32 protection_key

Definition at line 63 of file paging_impl.h.

◆ no_execute

bool no_execute

Definition at line 64 of file paging_impl.h.

Referenced by platform_pml1e_get_flags(), and platform_pml1e_set_flags().


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