MOS Source Code
|
#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 |
Definition at line 26 of file paging_impl.h.
bool present |
Definition at line 28 of file paging_impl.h.
Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().
bool writable |
Definition at line 29 of file paging_impl.h.
bool usermode |
Definition at line 30 of file paging_impl.h.
bool write_through |
Definition at line 31 of file paging_impl.h.
bool cache_disabled |
Definition at line 32 of file paging_impl.h.
bool accessed |
Definition at line 33 of file paging_impl.h.
bool dirty |
Definition at line 34 of file paging_impl.h.
bool page_size |
Definition at line 35 of file paging_impl.h.
Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().
bool global |
Definition at line 36 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), and platform_pml3e_set_flags().
u8 available |
Definition at line 37 of file paging_impl.h.
bool hlat_restart |
Definition at line 38 of file paging_impl.h.
bool pat |
Definition at line 39 of file paging_impl.h.
pfn_t pfn |
Definition at line 40 of file paging_impl.h.
Referenced by platform_pml2e_get_huge_pfn(), platform_pml2e_set_huge(), platform_pml3e_get_huge_pfn(), and platform_pml3e_set_huge().
u32 reserved_2 |
Definition at line 41 of file paging_impl.h.
u32 protection_key |
Definition at line 42 of file paging_impl.h.
bool no_execute |
Definition at line 43 of file paging_impl.h.