MOS Source Code
Loading...
Searching...
No Matches
x86_pde64_huge_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 page_size: 1
 
bool global: 1
 
u8 available: 2
 
bool hlat_restart: 1
 
bool pat: 1
 
pfn_t pfn: 39
 
u32 reserved_2: 7
 
u32 protection_key: 4
 
bool no_execute: 1
 

Detailed Description

Definition at line 26 of file paging_impl.h.

Member Data Documentation

◆ present

bool present

Definition at line 28 of file paging_impl.h.

Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().

◆ writable

bool writable

Definition at line 29 of file paging_impl.h.

◆ usermode

bool usermode

Definition at line 30 of file paging_impl.h.

◆ write_through

bool write_through

Definition at line 31 of file paging_impl.h.

◆ cache_disabled

bool cache_disabled

Definition at line 32 of file paging_impl.h.

◆ accessed

bool accessed

Definition at line 33 of file paging_impl.h.

◆ dirty

bool dirty

Definition at line 34 of file paging_impl.h.

◆ page_size

bool page_size

Definition at line 35 of file paging_impl.h.

Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().

◆ global

◆ available

u8 available

Definition at line 37 of file paging_impl.h.

◆ hlat_restart

bool hlat_restart

Definition at line 38 of file paging_impl.h.

◆ pat

bool pat

Definition at line 39 of file paging_impl.h.

◆ pfn

◆ reserved_2

u32 reserved_2

Definition at line 41 of file paging_impl.h.

◆ protection_key

u32 protection_key

Definition at line 42 of file paging_impl.h.

◆ no_execute

bool no_execute

Definition at line 43 of file paging_impl.h.


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