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 | _ignored1: 1 |
bool | page_size: 1 |
u8 | available_2: 3 |
bool | hlat_restart: 1 |
pfn_t | page_table_paddr: 40 |
u32 | _ignored2: 11 |
bool | no_execute: 1 |
Definition at line 7 of file paging_impl.h.
bool present |
Definition at line 9 of file paging_impl.h.
Referenced by platform_pml2e_get_present(), platform_pml2e_set_pml1(), platform_pml3e_get_present(), platform_pml3e_set_pml2(), platform_pml4e_get_present(), and platform_pml4e_set_pml3().
bool writable |
Definition at line 10 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_set_flags(), platform_pml4e_get_flags(), and platform_pml4e_set_flags().
bool usermode |
Definition at line 11 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_set_flags(), platform_pml4e_get_flags(), and platform_pml4e_set_flags().
bool write_through |
Definition at line 12 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_set_flags(), platform_pml4e_get_flags(), and platform_pml4e_set_flags().
bool cache_disabled |
Definition at line 13 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_set_flags(), platform_pml4e_get_flags(), and platform_pml4e_set_flags().
bool accessed |
Definition at line 14 of file paging_impl.h.
bool _ignored1 |
Definition at line 15 of file paging_impl.h.
bool page_size |
Definition at line 16 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_is_huge(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_is_huge(), and platform_pml3e_set_flags().
u8 available_2 |
Definition at line 17 of file paging_impl.h.
bool hlat_restart |
Definition at line 18 of file paging_impl.h.
pfn_t page_table_paddr |
Definition at line 19 of file paging_impl.h.
Referenced by platform_pml2e_get_pml1(), platform_pml2e_set_pml1(), platform_pml3e_get_pml2(), platform_pml3e_set_pml2(), platform_pml4e_get_pml3(), and platform_pml4e_set_pml3().
u32 _ignored2 |
Definition at line 20 of file paging_impl.h.
bool no_execute |
Definition at line 21 of file paging_impl.h.
Referenced by platform_pml2e_get_flags(), platform_pml2e_set_flags(), platform_pml3e_get_flags(), platform_pml3e_set_flags(), platform_pml4e_get_flags(), and platform_pml4e_set_flags().