![]() |
MOS Source Code
|
#include "mos/mm/paging/pmlx/pml3.hpp"#include "mos/mm/mm.hpp"#include "mos/mm/paging/pml_types.hpp"#include "mos/mm/paging/pmlx/pml2.hpp"#include "mos/platform/platform.hpp"#include <algorithm>#include <mos/mos_global.h>#include <mos_stdlib.hpp>#include <mos_string.hpp>Go to the source code of this file.
Functions | |
| void | pml3_traverse (pml3_t pml3, ptr_t *vaddr, size_t *n_pages, pagetable_walk_options_t callback, void *data) |
| pml3e_t * | pml3_entry (pml3_t pml3, ptr_t vaddr) |
| bool | pml3e_is_present (const pml3e_t *pml3e) |
| pml2_t | pml3e_get_pml2 (const pml3e_t *pml3e) |
| void pml3_traverse | ( | pml3_t | pml3, |
| ptr_t * | vaddr, | ||
| size_t * | n_pages, | ||
| pagetable_walk_options_t | callback, | ||
| void * | data ) |
Definition at line 16 of file pml3.cpp.
Referenced by pml4_traverse().
Definition at line 21 of file pml3.cpp.
Referenced by mm_do_get_flags(), mm_do_get_pfn(), mm_do_get_present(), pagetable_iter_next(), pagetable_iterator_start_current_range(), platform_startup_setup_kernel_mm(), pml3e_do_copy_callback(), and x86_setup_direct_map().
Definition at line 27 of file pml3.cpp.
Referenced by mm_do_get_flags(), mm_do_get_pfn(), mm_do_get_present(), pagetable_iter_next(), pagetable_iterator_start_current_range(), and pml4e_is_present().