![]() |
MOS Source Code
|
#include <paging_impl.hpp>
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.hpp.
| bool present |
Definition at line 28 of file paging_impl.hpp.
Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().
| bool writable |
Definition at line 29 of file paging_impl.hpp.
| bool usermode |
Definition at line 30 of file paging_impl.hpp.
| bool write_through |
Definition at line 31 of file paging_impl.hpp.
| bool cache_disabled |
Definition at line 32 of file paging_impl.hpp.
| bool accessed |
Definition at line 33 of file paging_impl.hpp.
| bool dirty |
Definition at line 34 of file paging_impl.hpp.
| bool page_size |
Definition at line 35 of file paging_impl.hpp.
Referenced by platform_pml2e_set_huge(), and platform_pml3e_set_huge().
| bool global |
Definition at line 36 of file paging_impl.hpp.
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.hpp.
| bool hlat_restart |
Definition at line 38 of file paging_impl.hpp.
| bool pat |
Definition at line 39 of file paging_impl.hpp.
| pfn_t pfn |
Definition at line 40 of file paging_impl.hpp.
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.hpp.
| u32 protection_key |
Definition at line 42 of file paging_impl.hpp.
| bool no_execute |
Definition at line 43 of file paging_impl.hpp.